Поделиться через


Элемент SetList (View)

Дата последнего изменения: 9 марта 2015 г.

Применимо к: SharePoint Foundation 2010

В этой статье
Атрибуты
Дочерние элементы
Родительские элементы
Вхождения

Назначает текущий список.

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

Атрибуты

Атрибут

Описание

Name

Обязательный атрибут типа Text. Указывает имя списка.

PreserveContext

Необязательный атрибут типа Boolean. Если используется значение FALSE, при реализации элемента SetList возвращается запрос к базе данных, необходимый для извлечения данных из формы, отображающей один элемент списка. Это полезно, когда представление и форма находятся на одной странице. Значение по умолчанию — TRUE.

Scope

Если задано значение Request, атрибут обеспечивает полную доступность списка для страницы.

Дочерние элементы

Отсутствуют

Родительские элементы

Method

Вхождения

Минимум: 0

Максимум: 1

Примечания

При использовании элемента SetList необходимо применять внутреннее имя, которое не содержит пробелов и неизменяемо.

Элемент SetList имеет форму разделения и отличную от нее форму, поэтому <SetList>Announcements</SetList> будет совпадать с <SetList Name="Announcements"/>.

Часто элемент SetList является дочерним по отношению к элементу Method, используемому в пакетной обработке запросов.

Пример

В следующем примере показано возвращение значения Title из таблицы списков в базе данных, если текущей список совпадает с искомым. Изначально текущий список временно назначен переменной Old, а затем восстановлен в качестве текущего списка.

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

См. также

Ссылка

Элемент List (List)