Compartir a través de


Elemento SetList (Vista)

Última modificación: viernes, 30 de mayo de 2008

Hace referencia a: SharePoint Foundation 2010

En este artículo
Atributos
Elementos secundarios
Elementos primarios
Repeticiones

Designa qué lista es actual.

<SetList
  Name = "Text"
  PreserveContext = "TRUE" | "FALSE"
  Scope = "Request">
</SetList>

Atributos

Atributo

Descripción

Name

Text obligatorio. Especifica el nombre de la lista.

PreserveContext

Boolean opcional. Si su valor es FALSE, la implementación del elemento SetList vuelve a ejecutar la consulta de base de datos necesaria para recuperar los datos y que un formulario muestre un único elemento de lista. Esta funcionalidad resulta útil cuando una vista y un formulario están en la misma página. El valor predeterminado es TRUE.

Scope

Cuando se establece en Request, este atributo hace que la lista esté disponible globalmente para la página.

Elementos secundarios

Ninguno

Elementos primarios

Method

Repeticiones

Mínimo: 0

Máximo: 1

Comentarios

Cuando se usa el elemento SetList, tiene que usar el nombre interno, que no tiene espacios y es invariable.

El elemento SetList tiene tanto un formulario distribuido como uno no distribuido, de modo que <SetList>Announcements</SetList> sería igual que <SetList Name="Announcements"/>.

El elemento SetList suele ser un elemento secundario de un elemento Method usado en el procesamiento por lotes de solicitudes.

Ejemplo

El ejemplo siguiente devuelve el valor del campo Title de la tabla de listas en la base de datos si la lista actual es igual a la lista que se busca. Inicialmente, la lista actual se asigna temporalmente a una variable, Old y, a continuación, se restablece como la lista actual.

<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>

Vea también

Referencia

Elemento List (Lista)