Элемент FieldRef (Query)
Дата последнего изменения: 9 марта 2015 г.
Применимо к: SharePoint Foundation 2010
В этой статье
Атрибуты
Дочерние элементы
Родительские элементы
Вхождения
Представляет ссылку на поле в запросе.
<FieldRef
Alias = "Text"
Ascending = "TRUE" | "FALSE"
CreateURL = "Text"
DisplayName = "Text"
Explicit = "TRUE" | "FALSE" Format = "Text"
ID = "Text"
Key = "Text" List = "Text"
Name = "Text"
RefType = "Text"
ShowField = "Text"
TextOnly = "TRUE" | "FALSE"
Type = "Text">
</FieldRef>
Атрибуты
Атрибут |
Описание |
---|---|
Alias |
Необязательный атрибут типа Text. |
Ascending |
Необязательный атрибут типа Boolean. Указывает порядок сортировки в элементе FieldRef, заданный в представлении. Значение по умолчанию TRUE. |
CreateURL |
Необязательный атрибут типа Text. Указывает URL-адрес для ASCX-файла, используемого для создания сайта "Рабочая область для собраний". |
DisplayName |
Необязательный Text. Этот атрибут предоставляет отображаемое имя поля, на которое делается ссылка. |
Explicit |
Необязательный атрибут типа Boolean. Этот атрибут поддерживается только в элементе ViewFields. Значение TRUE, если поле явно объявлено в определении представления и не возвращается в перечислении Fields в представлении. |
Format |
Необязательный атрибут типа Text. |
ID |
Необязательный атрибут типа Text. Задает GUID, идентифицирующий поле. |
Key |
Необязательный атрибут типа Text. Значение Primary указывает, что это первичный ключ для таблицы, уникально идентифицирующий каждую запись таблицы. |
List |
Необязательный атрибут типа Text. Определяет родительский внешний список, если элемент FieldRef является потомком элемента Eq в элементе Join. Его значение — псевдоним списка, который задается атрибутом ListAlias элемента Join. |
Name |
Необязательный атрибут типа Text. Этот атрибут предоставляет внутреннее имя поля, на которое делается ссылка. |
RefType |
Необязательный атрибут типа Text. Задает тип ссылки для поля в списке событий. |
ShowField |
Необязательный атрибут типа Text. В качестве значения атрибута ShowField можно установить имя поля для отображения. По умолчанию это текст гиперссылки из поля Title записи, отображаемой во внешнем списке. Но атрибут ShowField можно использовать для переопределения этого значения и отображения другого поля из внешнего списка. Следующие типы данных разрешено использовать как целевые для атрибута ShowField: Text, Choice и Counter. |
TextOnly |
Необязательный атрибут типа Boolean. Указывает, что поле содержит только текстовые значения. |
Type |
Необязательный атрибут типа Text. Указывает функцию, которая применяется к итоговым или вычисляемым столбцам. Возможны следующие значения.
Значения для атрибута Type не зависят от регистра символов. |
Дочерние элементы
Нет |
Родительские элементы
BeginsWith, Contains, DateRangesOverlap, Eq, FieldRefs, Geq, GroupBy, Gt, In, Includes, IsNotNull, IsNull, Leq, Lt, Neq, NotIncludes, OrderBy |
Вхождения
Минимум: 0 Максимум: 1 (не ограничено в OrderBy) |
Пример
В следующем примере выполняется запрос случаев, когда поле Expires либо имеет значение null, либо содержит значение, большее или равное текущей дате.
<Query>
<Where>
<Or>
<IsNull>
<FieldRef Name="Expires" />
</IsNull>
<Geq>
<FieldRef Name="Expires" />
<Value Type="DateTime">
<Today />
</Value>
</Geq>
</Or>
</Where>
<OrderBy>
<FieldRef Name="Modified" Ascending="FALSE" />
</OrderBy>
</Query>
В следующем примере из файла Schema.xml для списка контактов задаются поля для вывода в панели инструментов.
<ViewFields>
<FieldRef Name="LinkTitleNoMenu"></FieldRef>
<FieldRef Name="FirstName"></FieldRef>
<FieldRef Name="WorkPhone"></FieldRef>
<FieldRef Name="Email"></FieldRef>
</ViewFields>