Compartilhar via


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>

Confira também