Элемент Field (Field)
Дата последнего изменения: 9 марта 2015 г.
Применимо к: SharePoint Foundation 2010
В этой статье
Атрибуты
Дочерние элементы
Родительские элементы
Определяет столбец сайта.
<Field
Aggregation="sum" | "count" | "average" | "min" | "max" | "merge" | "plaintext" | "first" | "last"
AllowDeletion="TRUE" | "FALSE"
AllowDuplicateValues="TRUE" | "FALSE"
AllowHyperlink="TRUE" | "FALSE"
AllowMultiVote="TRUE" | "FALSE"
AppendOnly="TRUE" | "FALSE"
AuthoringInfo="Text"
BaseType="Integer" | "Text"
CalType="Integer"
CanToggleHidden="TRUE" | "FALSE"
ClassInfo="Text"
ColName="Text"
Commas="TRUE" | "FALSE"
Customization=Text
Decimals="Integer"
DefaultListField="TRUE" | "FALSE"
Description="Text"
Dir="Text"
DisplaceOnUpgrade="TRUE" | "FALSE"
DisplayImage="Text"
DisplayName="Text"
DisplayNameSrcField="Text"
DisplaySize=Integer
Div="Number"
EnableLookup="TRUE" | "FALSE"
ExceptionImage="Text"
FieldRef="Text"
FillInChoice="TRUE" | "FALSE"
Filterable="TRUE" | "FALSE"
FilterableNoRecurrence="TRUE" | "FALSE"
ForcedDisplay="Text"
Format="DateOnly | DateTime | TimeOnly | EventList | ISO8601 | MonthDayOnly | MonthYearOnly | ISO8601Basic | ISO8601Gregorian | ISO8601BasicDateOnly | DropDown | RadioButtons | HyperLink | Image | TRUE | FALSE"
FromBaseType="TRUE" | "FALSE"
Group="Text"
HeaderImage="Text"
Height="Integer"
Hidden="TRUE" | "FALSE"
HTMLEncode="TRUE" | "FALSE"
ID="Text"
IMEMode="active | inactive"
Indexed="TRUE" | "FALSE"
IsolateStyles="TRUE" | "FALSE"
IsRelationship="TRUE" | "FALSE"
JoinColName="Text"
JoinRowOrdinal="Integer"
JoinType="INNER" | "LEFT OUTER" | "RIGHT OUTER"
LCID="Integer"
LinkToItem="TRUE" | "FALSE"
List="Text"
Max="Number"
MaxLength="Integer"
Min="Number"
Mult="TRUE" | "FALSE"
Name="Text"
NegativeFormat="MinusSign" | "Parens"
Node="Text"
NoEditFormBreak="TRUE" | "FALSE"
NumLines="Integer"
Overwrite="TRUE" | "FALSE"
OverwriteInChildScopes="TRUE" | "FALSE"
Percentage="TRUE" | "FALSE"
PIAttribute="Text"
PITarget="Text"
PrependId="TRUE" | "FALSE"
Presence="TRUE" | "FALSE"
PrimaryKey="TRUE" | "FALSE"
PrimaryPIAttribute="Text"
PrimaryPITarget="Text"
ReadOnly="TRUE" | "FALSE"
ReadOnlyEnforced="TRUE" | "FALSE"
RelationshipDeleteBehavior="Restrict | Cascade | None"
RenderXMLUsingPattern="TRUE" | "FALSE"
Required="TRUE" | "FALSE"
RestrictedMode="TRUE" | "FALSE"
ResultType="Text"
RichText="TRUE" | "FALSE"
RichTextMode="Text"
RowOrdinal="Integer"
Sealed="TRUE" | "FALSE"
SeperateLine="TRUE" | "FALSE"
SetAs="Text"
ShowAddressBookButton="TRUE" | "FALSE"
ShowField="Text" | "Choice" | "Counter"
ShowInDisplayForm="TRUE" | "FALSE"
ShowInEditForm="TRUE" | "FALSE"
ShowInFileDlg="TRUE" | "FALSE"
ShowInListSettings="TRUE" | "FALSE"
ShowInNewForm="TRUE" | "FALSE"
ShowInVersionHistory="TRUE" | "FALSE"
ShowInViewForms="TRUE" | "FALSE"
Sortable="TRUE" | "FALSE"
SourceID="Text"
StaticName="Text"
StorageTZ="UTC" | "Abstract"
StripWS="TRUE" | "FALSE"
SuppressNameDisplay="TRUE" | "FALSE"
TextOnly="TRUE" | "FALSE"
Title="Text"
Type="Data_Type"
UniqueId="Text"
UnlimitedLengthInDocumentLibrary="TRUE" | "FALSE"
URLEncode="TRUE" | "FALSE"
URLEncodeAsUrl="TRUE" | "FALSE"
UserSelectionMode="Text"
UserSelectionScope="Integer"
Viewable="TRUE" | "FALSE"
Width="Integer"
WikiLinking="TRUE" | "FALSE"
XName="Text">
</Field>
Атрибуты
Атрибут |
Описание |
||
---|---|---|---|
Aggregation |
Необязательный атрибут типа Text. Используется в агрегатном поле формы XML для указания функции, применяемой к коллекции значений или элементов, возвращенных выражением XPath. Если используется атрибут Node для указания выражения XPath, возвращающего коллекцию значений, можно также включить атрибут Aggregation, указывающий действие для выполнения над возвращенным набором значений. Этим действием может быть функция агрегирования или указатель определенного элемента в коллекции. Возможны следующие значения:
Дополнительные сведения об использовании атрибутов Node, PIAttribute, PITarget, PrimaryPIAttribute и PrimaryPITarget для повышения и понижения свойств в XML-документах см. в разделе Использование типов контента для задания свойств документа XML. |
||
AllowDeletion |
Необязательный атрибут типа Boolean. Имеет значение TRUE, если поле может быть удалено. |
||
AllowDuplicateValues |
Необязательный атрибут типа Boolean. Указывает, разрешены ли дублирующие значения в данном поле списка. Значение false, запрещающее ввод дублирующих значений, фактически задает для поля поведение первичного ключа. True, если в поле разрешено дублирование значений; в противном случае — false. По умолчанию используется значение true. |
||
AllowHyperlink |
Необязательный атрибут типа Boolean. Значение TRUE разрешает использование гиперссылок в поле. |
||
AllowMultiVote |
Необязательный атрибут типа Boolean. Значение TRUE разрешает несколько ответов в опросе. |
||
AppendOnly |
Необязательный атрибут типа Boolean. При включенном контроле версий в списке значение TRUE разрешает только добавление текста к существующему тексту в поле Note. |
||
AuthoringInfo |
Необязательный атрибут типа Text. Описательная строка, отображаемая на страницах редактирования полей для обозначения поля и его назначения; например, поле LinkTitle имеет описание «(ссылка на элемент)». Этот атрибут обычно используется при наличии поля с тем же именем, используемого для другой цели. |
||
BaseType |
Необязательный атрибут. Атрибут BaseType может иметь значение Integer для хранения значений как целочисленных или значение Text (по умолчанию) для хранения значений как текстовых. Создание полей выбора с базовым типом integer невозможно. |
||
CalType |
Необязательный атрибут типа Integer. Указывает тип календаря. Возможны следующие значения:
|
||
CanToggleHidden |
Необязательный атрибут типа Boolean. TRUE, если поле может быть скрыто через пользовательский интерфейс. |
||
ClassInfo |
Необязательный атрибут типа Text. Указывает класс каскадной таблицы стилей (CSS) для данного поля в стандартном представлении таблицы. Если задан, указанный класс используется вместо стандартного класса ms-vb2. |
||
ColName |
Необязательный атрибут типа Text. Внутренний атрибут, определяющий сопоставление поля с именем физического хранилища для данного поля. Это должно быть действительное имя основной базы данных и должно быть идентично имени, используемому в таблице базы данных. Если не указано, сервер создает имя столбца, не конфликтующее с существующими именами столбцов и содержащее только символы, разрешенные Microsoft SQL Server. |
||
Commas |
Необязательный атрибут типа Boolean. TRUE, если для разделения разрядов тысяч используются запятые. |
||
Customization |
Необязательный атрибут типа Text. Предоставляет возможность добавления настраиваемых свойств в настраиваемые типы полей. |
||
Decimals |
Необязательный атрибут типа Integer. Определяет число отображаемых десятичных разрядов после запятой. Отображаемое значение округляется до заданной точности; например, при округлении до одного знака после запятой значение 1,05 отображается как 1,1. |
||
DefaultListField |
Необязательный атрибут типа Boolean. Получается значение, задающее режим отображения формы Изменение свойств для файла при отправке файла в библиотеку документов. True, если добавляемое в библиотеку поле не имеет видимой формы Изменение свойств; в противном случае — false. По умолчанию — false. |
||
Description |
Необязательный атрибут типа Text. Предоставляет описание, отображаемое в форме редактирования для списка, если указано описание поля. По умолчанию поля в Microsoft SharePoint Foundation не имеют описаний. |
||
Dir |
Необязательный атрибут типа Text. Указывает направление текста для поля, поддерживающего двунаправленный порядок чтения. Возможные значения: LTR (слева направо), RTL (справа налево) и none. |
||
DisplaceOnUpgrade |
Необязательный атрибут типа Boolean. Если для поля уже существует определение, значение TRUE задает обновление свойств поля значениями, указанными в этом определении поля. |
||
DisplayImage |
Необязательный атрибут типа Text. Указывает имя значка, отображаемого для столбца. |
||
DisplayName |
Необязательный атрибут типа Text. Отображаемое имя поля. Ограничение на использование пробелов отсутствует. Максимальная длина — 255 знаков. Значение может быть ссылкой на ресурс в формате $Resources:String. Дополнительные сведения см. в разделе Локализация решений SharePoint. Отображаемое имя может быть изменено пользователем и может изменяться после первоначального создания поля. Это имя используется как заголовок столбца при отображении поля в представлении таблицы и как подпись формы при отображении поля в форме. |
||
DisplayNameSrcField |
Необязательный атрибут типа Text. Обычно используется для вычисляемого поля, которому необходимо такое же имя, как у другого поля. В случае изменения исходного поля и изменения отображаемого имени пользователем отображаемое имя этого поля также изменяется. Эта строка ссылается на имя другого поля. |
||
DisplaySize |
Необязательный атрибут типа Integer. |
||
Div |
Необязательный атрибут типа Number. Коэффициент масштабирования, используемый при делении перед отображением числа. Отображаемое число — N * множ / дел (округляется до числа, указанного атрибутом Decimals). |
||
EnableLookup |
Необязательный атрибут типа Boolean. TRUE для включения значений подстановки в поле. |
||
ExceptionImage |
Необязательный атрибут типа Text. Используется в типе поля Recurrence для указания имени файла изображения, используемого для исключений. |
||
FieldRef |
Необязательный атрибут типа Text. Для вторичного поля подстановки указывает идентификатор первичного поля подстановки, от которого оно зависит. Значение должно быть строковым представлением GUID без фигурных скобок. |
||
FillInChoice |
Необязательный атрибут типа Boolean. TRUE, если поле допускает заполнение значений для столбца пользователями. |
||
Filterable |
Необязательный атрибут типа Boolean. Имеет значение TRUE, если разрешена фильтрация поля. |
||
FilterableNoRecurrence |
Необязательный атрибут типа Boolean. TRUE, если может быть создан фильтр для поля в представлении без развертывания повторяющихся событий. Если атрибут Filterable содержит значение TRUE, фильтрация поля возможна во всех представлениях, независимо от значения атрибута FilterableNoRecurrence. |
||
ForcedDisplay |
Необязательный атрибут типа Text. Указывает текст для отображения вместо фактического значения поля. Этот атрибут используется в опросах для предотвращения отображения имени пользователя. |
||
Format |
Необязательный атрибут типа Text. Указывает форматирование для числовых значений. Для полей даты и времени возможны следующие значения:
Для полей выбора этот атрибут может иметь значение Dropdown (по умолчанию), которое предоставляет варианты изменения с помощью выбора из раскрывающегося списка, или RadioButtons, предоставляющее варианты в виде группы переключателей. Для полей URL-адреса этот атрибут может иметь значение Hyperlink (по умолчанию), которое отображает URL-адрес как обычный тег <A>, или Image, отображающее URL-адрес как <IMG SRC="URL" ALT="Description">. |
||
FromBaseType |
Необязательный атрибут типа Boolean. Этот атрибут заменен атрибутом Sealed. |
||
Group |
Необязательный атрибут типа Text. Указывает группу столбцов сайта, к которой принадлежит данный столбец сайта. |
||
HeaderImage |
Необязательный атрибут типа Text. Указывает имя файла изображения для использования в качестве заголовка поля. |
||
Height |
Необязательный атрибут типа Integer. Указывает высоту изображений, отображаемых для пользователей в списке сведений о пользователе, в пикселах. |
||
Hidden |
Необязательный атрибут типа Boolean. При значении TRUE поле полностью скрыто для пользовательского интерфейса. Установка для атрибута ReadOnly значения TRUE означает, что поле не отображается в формах создания или изменения, но может быть включено в представления. |
||
HTMLEncode |
Необязательный атрибут типа Boolean. TRUE для преобразования внедренных символов с целью их отображения в виде текста в браузере; символы, которые могут быть спутаны с тегами HTML, преобразуются в сущности. |
||
ID |
Обязательный атрибут типа Text. Однозначно определяет поле. Значение должно быть строковым представлением GUID в фигурных скобках ({}). |
||
IMEMode |
Необязательный атрибут типа Text. Указывает выбор режима редактора метода ввода (IME) для использования в поле. IME позволяет преобразовывать нажатия клавиш между языками, когда одна система письма имеет больше символов, чем может быть закодировано для данной клавиатуры. Возможны следующие значения:
|
||
Indexed |
Необязательный атрибут типа Boolean. TRUE, если столбец индексирован для использования в фильтрах представления. |
||
IsolateStyles |
Необязательный атрибут типа Boolean. Для поля Text, атрибут RichText которого имеет значение TRUE а атрибут RichTextMode — значение FullHtml, этот атрибут указывает, что сервер будет перезаписывать HTML данного поля, чтобы исключить помехи при визуализации окружающей страницы. |
||
IsRelationship |
Необязательный атрибут типа Boolean. TRUE, если данное поле возвращено методом GetRelatedFields() из другого списка. |
||
JoinColName |
Необязательный атрибут типа Text. Этот атрибут определен только для полей подстановки. Он очень похож на ColName, за исключением того, что указывает имя столбца, используемое в соединении SQL JOIN между локальным и внешним списками. Как правило, это значение не следует настраивать. В настоящее время оно используется только в схеме Field определенных встроенных и базовых полях для указания подстановок в таблицу URL-адресов (DocMd), которая связана со столбцом UrlID. |
||
JoinRowOrdinal |
Необязательный атрибут типа Integer. Не для использования непосредственно из кода. |
||
JoinType |
Необязательный атрибут типа Text. Указывает тип соединения JOIN, используемый для поля. Возможные значения: INNER, LEFTOUTER и RIGHTOUTER. |
||
LCID |
Необязательный атрибут типа Integer. Атрибут LCID может использоваться для указания страны и региона, формат валюты которых используется, например 1033 для США. Два особых случая относятся к символу формата евро. Если LCID=-1 (0xFFFFFFF), символ евро добавляется перед числом. Если LCID=-2 (0xFFFFFFE), символ евро добавляется после числа. Количество десятичных разрядов составляет 2, но может быть переопределено атрибутом Decimals поля. Символ валюты евро в UCS-2 — 0x20AC. |
||
List |
Необязательный атрибут типа Text. Используется для обозначения списка, являющегося целевым для поля подстановки (Type="Lookup"). Если целевой список уже существует, значением атрибута List должно быть строковое представление GUID (включая фигурные скобки) целевого списка. Если целью является тот же список, к которому принадлежит поле, можно указать "Self". Если целевой список еще не существует, значением атрибута List может быть указанный относительно веб-сайта URL-адрес, такой как "Lists/My List", но только при создании целевого списка в той же функции, в которой создано поле подстановки. В этом случае значение атрибута List в элементе Field должно совпадать со значением атрибута Url в элементе ListInstance, создающем целевой список. |
||
Max |
Необязательный атрибут типа Number. Указывает максимально допустимое значение поля. |
||
MaxLength |
Необязательный атрибут типа Integer. Задает максимальное число знаков, допустимое в значении поля. Изменяемые формы приводятся в соответствие с этим значением, которое проверяется в клиентском приложении. При попытке ввести больше знаков, чем задано в параметре MaxLength, отображается сообщение об ошибке. |
||
Min |
Необязательный атрибут типа Number. Указывает минимальное допустимое значение поля. |
||
Mult |
Необязательный атрибут типа Boolean. Значение TRUE разрешает множественные значения в поле подстановки. Значение по умолчанию — FALSE. |
||
Name |
Обязательный параметр типа Text. Внутренне имя поля. Это имя должно быть уникальным в наборе полей списка или веб-сайта. SharePoint Foundation исправит значение при необходимости, чтобы гарантировать его уникальность; в противном случае имя не изменяется в течение времени жизни определения поля. |
||
NegativeFormat |
Необязательный атрибут типа Text. Указывает способ обозначения отрицательных значений. Может иметь одно из следующих значений:
|
||
Node |
Необязательный атрибут типа Text. Используется в формах XML, этот атрибут является обязательным для всех полей, кроме ссылок инструкций обработки, и указывает выражение XPath для узла, уровень которого повышается. |
||
NoEditFormBreak |
Необязательный атрибут типа Boolean. Значение TRUE запрещает добавление разрывов строк между полями в формах создания или изменения элементов. Некоторые типы полей, такие как поля форматированного текста, задают интервалы по умолчанию, а этот атрибут контролирует получающиеся интервалы. |
||
NumLines |
Необязательный атрибут типа Integer. Рекомендует число строк для отображения в блоке TEXTAREA при редактировании. Это просто подсказка в клиентском пользовательском интерфейсе — никакого ограничения по числу строк редактируемого текста не существует. |
||
Overwrite |
Необязательный атрибут типа Boolean. Указывает, перезаписывает ли определение нового поля, активированное на сайте (SPWeb), определение существующего поля в случаях, когда новое поле имеет такой же идентификатор, как и существующее поле. True, если новое поле перезаписывает существующее поле с тем же идентификатором; в противном случае — false. По умолчанию — false. Однако следует иметь в виду, что если существующее поле доступно только для чтения или запечатано, оно не будет перезаписано активируемым полем, даже если данный атрибут имеет значение true. |
||
OverwriteInChildScopes |
Необязательный атрибут типа Boolean. Указывает, следует ли при подготовке поля в семействе сайтов перезаписать указанное определение поля, уже существующее в дочернем веб-сайте данного семейства сайтов. True, если определение поля следует перезаписать; в противном случае — false. Значение по умолчанию — false. |
||
Percentage |
Необязательный атрибут типа Boolean. TRUE, если значение отображается в процентах; то есть, число умножается на 100 с добавлением знака процента (%). |
||
PIAttribute |
Необязательный атрибут типа Text. Указывает атрибут в инструкции по обработке документа (указанный атрибутом PITarget) для использования в качестве значения столбца. Используется для повышения и понижения уровня свойств в XML-документах. Если указан атрибут PIAttribute, необходимо также указать атрибут PITarget. Дополнительные сведения об использовании атрибутов Node, PIAttribute, PITarget, Primary PIAttribute и PrimaryPITarget для повышения и понижения в XML-документах см. в разделе Использование типов контента для задания свойств документа XML. |
||
PITarget |
Необязательный атрибут типа Text. Указывает инструкцию по обработке документа, в которой значение столбца хранится в документах данного типа контента. Используется для повышения и понижения уровня свойств в XML-документах. Если указан атрибут PIAttribute, необходимо также указать атрибут PITarget. Дополнительные сведения об использовании атрибутов Node, PIAttribute, PITarget, Primary PIAttribute и PrimaryPITarget для повышения и понижения в XML-документах см. в разделе Использование типов контента для задания свойств документа XML. |
||
PrependId |
Необязательный атрибут типа Boolean. Используется полями подстановки, которые могут иметь множественные значения. Укажите TRUE для отображения идентификатора целевого элемента и значения целевого поля в формах создания и изменения элементов. |
||
Presence |
Необязательный атрибут типа Boolean. TRUE при наличии сведений о пользователе для поля. |
||
PrimaryKey |
Необязательный атрибут типа Boolean. TRUE, если поле является первичным ключом в отношении между списками. |
||
PrimaryPIAttribute |
Необязательный атрибут типа Text. Используется для повышения и понижения уровня свойств в XML-документах. Указывает альтернативный атрибут в инструкции по обработке документа, указанной атрибутом PrimaryPITarget, для использования в качестве значения столбца. Если указан атрибут PrimaryPIAttribute, необходимо также указать атрибут PrimaryPITarget. Если указан, SharePoint Foundation использует эти значения до указанных в атрибутах PITarget и PIAttribute. Дополнительные сведения об использовании атрибутов Node, PIAttribute, PITarget, Primary PIAttribute и PrimaryPITarget для повышения и понижения в XML-документах см. в разделе Использование типов контента для задания свойств документа XML. |
||
PrimaryPITarget |
Необязательный атрибут типа Text. Указывает альтернативную инструкцию по обработке документа, в которой значение столбца хранится в документах данного типа контента. Если указан атрибут PrimaryPIAttribute, необходимо также указать атрибут PrimaryPITarget. Если указан, SharePoint Foundation использует эти значения до указанных в атрибутах PITarget и PIAttribute. Дополнительные сведения об использовании атрибутов Node, PIAttribute, PITarget, Primary PIAttribute и PrimaryPITarget для повышения и понижения в XML-документах см. в разделе Использование типов контента для задания свойств документа XML. |
||
ReadOnly |
Необязательный атрибут типа Boolean. При значении TRUE поле не отображается в формах создания и изменения, но может быть включено в представления. Кроме того, установка для атрибута ReadOnly значения TRUE скрывает поле со страниц параметров сайта для управления столбцами и типами контента сайта. Установка для атрибута Hidden значения TRUE полностью скрывает поле из пользовательского интерфейса. Если этот атрибут не включен, SharePoint Foundation обрабатывает столбец так, как если бы этот атрибут имел значение False. |
||
ReadOnlyEnforced |
Необязательный атрибут типа Boolean. Значение TRUE указывает, что пользователь не может изменять данное поле каким-либо образом, и что поле может быть изменено только системой. |
||
RelationshipDeleteBehavior |
Необязательный атрибут типа Text. Задает ограничение удаления для поля подстановки. Дополнительные сведения см. в перечислении SPRelationshipDeleteBehavior. Для столбца сайта этот атрибут не должен иметь значение Cascade или Restrict. Допускается значение None (по умолчанию) либо можно опустить атрибут. При указании любого значения, отличного от None необходимо также указать значение TRUE для атрибута Indexed и значение FALSE для атрибута Mult. |
||
RenderXMLUsingPattern |
Необязательный атрибут типа Boolean. Используется для вычисляемых полей для определения формата отображения. При значении TRUE значения отображаются на основе шаблона вычисляемого поля, а не значения столбца ссылки на первое невычисляемое поле, на котором основано вычисляемое поле. Например, в библиотеке изображений столбец Picture Size представлен значениями ширина x высота, но если для этого атрибута не задано значение TRUE, отображается только ссылка на первое поле, ширина. Если задано значение TRUE, отображается формат ширина x высота. |
||
Required |
Обязательный параметр типа Boolean. При значении TRUE поле не должно иметь назначенных ему пустых значений. Если непустое значение поля не задано при отправке формы, в форме ошибки отображается либо текст об обязательном поле, либо явное сообщение (то есть, в тегах <ErrorText>). Эта проверка выполняется только клиентом (база данных всегда допускает значения NULL для всех пользовательских полей). |
||
RestrictedMode |
Необязательный атрибут типа Boolean. Значение TRUE запрещает использование в поле Note расширенного форматирования текста, такого как изображения, таблицы или гиперссылки, а также запрещает вставку форматированного текста в это поле. |
||
ResultType |
Необязательный атрибут типа Text. Указывает типа данных значений, возвращаемых из поля. |
||
RichText |
Необязательный атрибут типа Boolean. TRUE, если поле отображает форматирование текста. |
||
RowOrdinal |
Необязательный атрибут типа Integer. Указывает расположение базы данных для поля. |
||
Sealed |
Необязательный атрибут типа Boolean. Установка значения TRUE помечает соответствующее поле как неудаляемое. на странице Изменение столбца отсутствует кнопка Удалить. Пользователи не могут удалить данное поле. |
||
SeparateLine |
Необязательный атрибут типа Boolean. Используется для внутренней поддержки визуализации поля (например, примечаний или заметки) в отдельной строке. Этот атрибут не предназначен для общего использования. |
||
SetAs |
Не для использования непосредственно из кода. |
||
ShowAddressBookButton |
Не для использования непосредственно из кода. |
||
ShowField |
Необязательный атрибут типа Text. Когда атрибут Type имеет значение "Lookup", значение атрибута ShowField указывает внутренне имя целевого поля для подстановки. Если значение не указано, отображается указанный гиперссылкой текст из поля заголовка записи в целевом списке. В качестве цели поля подстановки разрешены следующие типы полей: Counter, DateTime, Number и Text. Тип поля Computed может быть целью, если подстановки включены. Дополнительные сведения см. в описании свойства EnableLookup класса SPFieldComputed. Тип поля Calculated может быть целью, если выходные данные являются текстом. Дополнительные сведения см. в описании свойства OutputType класса SPFieldCalculated. |
||
ShowInDisplayForm |
Необязательный атрибут типа Boolean. Значение TRUE отображает поле в форме для просмотра элемента. |
||
ShowInEditForm |
Необязательный атрибут типа Boolean. Значение TRUE отображает поле в форме для изменения элемента. |
||
ShowInFileDlg |
Необязательный атрибут типа Boolean. Этот атрибут допустим только для полей в схемах библиотеки документов. При значении FALSE поле не отображается в диалоговом окне свойств для сохранения форм, отображаемых при сохранении из клиентских приложений. Например, поле заголовка имеет этот атрибут, поскольку задается непосредственно в документе, сохраняемом в библиотеке документов. |
||
ShowInListSettings |
Необязательный атрибут типа Boolean. Значение TRUE отображает столбец на странице для настройки параметров списка. |
||
ShowInNewForm |
Необязательный атрибут типа Boolean. При значении FALSE поле не отображается в перечислении Fields, когда задан режим отображения New. Поля этим параметром не отображаются на странице создания элемента по умолчанию для данного списка. В частности, это используется для скрытия полей на странице для передачи документов в библиотеку документов. |
||
ShowInVersionHistory |
Необязательный атрибут типа Boolean. Значение TRUE отображает столбец на странице для просмотра версий элемента. |
||
ShowInViewForms |
Необязательный атрибут типа Boolean. Значение TRUE задает отображение поля на страницах, используемых для просмотра данных списка. |
||
Sortable |
Необязательный атрибут типа Boolean. TRUE, если возможна сортировка значений в поле. |
||
SourceID |
Необязательный Text. Содержит пространство имен, которое определяет поле, например https://schemas.microsoft.com/sharepoint/v3, или GUID-идентификатор списка, в котором было создано пользовательское поле. |
||
StaticName |
Необязательный атрибут типа Text. Содержит внутренне имя поля, которое не может быть уникальным в коллекции полей. Однако, в отличие от атрибута Name, который может быть исправлен для обеспечения его уникальности, значение атрибута StaticName присваивается полю в точности как определено. В последствии можно использовать это значение в коде для получения ссылки на поле посредством вызова метода TryGetFieldByStaticName. |
||
StorageTZ |
Задает способ хранения значения даты и времени. Когда для StorageTZ задано значение UTC, дата и время обрабатываются в формате UTC. Чтобы указать, что значения даты и времени «абстрактны», то есть хранятся в базе данных как введенные пользователем, без преобразования или хранения локального часового пояса, опустите атрибут StorageTZ. |
||
StripWS |
Необязательный атрибут типа Boolean. TRUE, если пробелы в начале и конце значений поля удаляются. |
||
SuppressNameDisplay |
Необязательный атрибут типа Boolean. При значении TRUE имя пользователя не отображается в поле User. |
||
TextOnly |
Необязательный атрибут типа Boolean. При значении TRUE поле может содержать только значения типа Text. |
||
Title |
Необязательный атрибут типа Text. Содержит заголовок поля, отображаемый в пользовательском интерфейсе. |
||
Type |
Обязательный атрибут типа Text. Типа данных поля (если элемент Field не является дочерним для ProjectedFields).
SharePoint Foundation включает по умолчанию следующие типы данных:
|
||
UniqueId |
Необязательный атрибут, тип Text. Не для использования непосредственно из кода. |
||
UnlimitedLengthInDocumentLibrary |
Необязательный атрибут типа Boolean. Значение TRUE разрешает неограниченную длину поля в библиотеках документов. |
||
URLEncode |
Необязательный атрибут типа Boolean или Text. Значение TRUE используется для преобразования специальных знаков, таких как пробелы, в формат UTF-8. Например, знак "ё" будет преобразован в "%c3%ab". |
||
URLEncodeAsURL |
Необязательный атрибут типа Boolean. Подобен атрибуту URLEncode, но значение TRUE указывает, что кодируемая строка является компонентом пути URL-адреса, так что знаки косой черты ("/") не кодируются. |
||
UserSelectionMode |
Необязательный атрибут типа Text. Указывает, возможен ли в форме элемента выбор только имен отдельных пользователей или также допускается выбор групп. Возможны следующие значения: 0 — можно выбирать только имена отдельных пользователей. 1 — можно выбирать имена как отдельных пользователей, так и групп. |
||
UserSelectionScope |
Необязательный атрибут типа Integer. Указывает область для выбора имен пользователей в поле пользователя на форме элемента. При значении 0 выбор не ограничен группой SharePoint. Если значение больше 0, выбор пользователей ограничен членами группы SharePoint, идентификатор которой равен указанному значению. |
||
Viewable |
Необязательный атрибут типа Boolean. Значение TRUE указывает, что поле добавлено в представление по умолчанию. Значение по умолчанию — TRUE. |
||
Width |
Необязательный атрибут типа Integer. Указывает ширину изображений, отображаемых для пользователей в списке сведений о пользователе, в пикселах. |
||
WikiLinking |
Необязательный атрибут типа Boolean. Значение TRUE указывает, что вики-ссылки, отображаемые в двойных квадратных скобках ([[…]]), будут преобразовываться в HTML-ссылки, использующие тег <a>. |
||
XName |
Необязательный атрибут типа Text. Используется для внутренних целей для обозначения полей, которые были добавлены, удалены или изменены. Этот атрибут не предназначен для общего использования. |
Дочерние элементы
Родительские элементы
Примечания
Важно! |
---|
При определении настраиваемого поля необходимо указать атрибуты ID, Type, Name, DisplayName и Group для правильного отображения поля в Microsoft SharePoint Foundation. Завершение операторов в Microsoft Visual Studio ошибочно указывает, что необходимы только первые три из этих атрибутов, тогда как фактически обязательными являются все пять. |
Пример
Следующий пример демонстрирует манифест элемента для функции, создающей три столбца сайта.
<?xml version="1.0" encoding="utf-8"?>
<Elements xmlns="https://schemas.microsoft.com/sharepoint/">
<Field ID="{060E50AC-E9C1-4D3C-B1F9-DE0BCAC300F6}"
Name="Amount"
DisplayName="Amount"
Type="Currency"
Decimals="2"
Min="0"
Required="FALSE"
Group="Financial Columns" />
<Field ID="{943E7530-5E2B-4C02-8259-CCD93A9ECB18}"
Name="CostCenter"
DisplayName="Cost Center"
Type="Choice"
Required="FALSE"
Group="Financial Columns">
<CHOICES>
<CHOICE>Administration</CHOICE>
<CHOICE>Information</CHOICE>
<CHOICE>Facilities</CHOICE>
<CHOICE>Operations</CHOICE>
<CHOICE>Sales</CHOICE>
<CHOICE>Marketing</CHOICE>
</CHOICES>
</Field>
<Field ID="{1511BF28-A787-4061-B2E1-71F64CC93FD5}"
Name="DateOpened"
DisplayName="Date Opened"
Type="DateTime"
Format="DateOnly"
Required="FALSE"
Group="Financial Columns">
<Default>[today]</Default>
</Field></Elements>