Elemento SetList (Exibição)
Aplica-se a: SharePoint 2016 | SharePoint Foundation 2013 | | do SharePoint Online SharePoint Server 2013
Designa qual lista é atual.
<SetList
Name = "Text"
PreserveContext = "TRUE" | "FALSE"
Scope = "Request">
</SetList>
Elementos e atributos
As seções a seguir descrevem os atributos, os elementos filhos e os elementos pai.
Atributos
Atributo | Descrição |
---|---|
Nome |
Texto obrigatório. Especifica o nome da lista. |
PreserveContext |
Booliano opcional. Se FALSE, implementar o elemento SetList executará novamente a consulta de banco de dados necessária para buscar os dados de um formulário que exibe um único item de lista. Essa funcionalidade é útil quando uma exibição e um formulário estão na mesma página. O valor padrão é TRUE. |
Escopo |
Quando definido como Solicitação, esse atributo torna a lista globalmente disponível para a página. |
Elementos filho
Nenhum
Elementos pai
Occurrences
- Mínimo: 0
- Máximo: 1
Comentários
Ao usar o elemento SetList , você precisa usar o nome interno, que não tem espaços e é invariável.
O elemento SetList tem uma abrangência e um formulário sem expansão, de modo que seria o mesmo <SetList Name="Announcements"/>
que <SetList>Announcements</SetList>
.
O elemento SetList geralmente é filho de um elemento Method usado no processamento em lote de solicitações.
Exemplo
O exemplo a seguir retorna o valor do campo Título da tabela Listas no banco de dados se a lista atual for igual à lista pesquisada. Inicialmente, a lista atual é temporariamente atribuída a uma variável Old
e, em seguida, restabelecida como a lista atual.
<SetVar Scope="Request" Name="Old">
<List/>
</SetVar>
<SetList>
<GetVar Name="Lookup"/>
</SetList>
<IfEqual>
<Expr1>
<List/>
</Expr1>
<Expr2>
<GetVar Name="Lookup"/>
</Expr2>
<Then>
<ListProperty HTMLEncode="TRUE" Select="Title"/>
</Then>
</IfEqual>
<SetList><GetVar Name="Old"/></SetList>