Элемент FieldProperty (View)
Дата последнего изменения: 9 марта 2015 г.
Применимо к: SharePoint Foundation 2010
В этой статье
Атрибуты
Дочерние элементы
Родительские элементы
Вхождения
Указывает свойство поля.
<FieldProperty
AutoHyperLink = "TRUE" | "FALSE"
AutoHyperLinkNoEncoding = "TRUE" | "FALSE"
AutoNewLine = "TRUE" | "FALSE"
Default = "Text"
ExpandXML = "TRUE" | "FALSE"
HTMLEncode = "TRUE" | "FALSE"
Name = "Text"
Select = "Text"
StripWS = "TRUE" | "FALSE"
URLEncode = "TRUE" | "FALSE"
URLEncodeAsURL = "TRUE" | "FALSE">
</FieldProperty>
Атрибуты
Атрибут |
Описание |
---|---|
AutoHyperLink |
Необязательный Boolean. TRUE используется для заключения текста в теги <A> если текст выглядит как гиперссылка (например, www.microsoft.com). |
AutoHyperLinkNoEncoding |
Необязательный Boolean. TRUE используется для заключения текста в теги <A> если текст выглядит как гиперссылка (например, www.microsoft.com), но без кодирования в HTML. |
AutoNewLine |
Необязательный Boolean. TRUE используется для вставки тегов <BR> в поток текста и для замены нескольких пробелов на неразрывный пробел ( ). |
Default |
Необязательный Text. Обрабатывает текст, назначенный данному атрибуту, если значение, возвращаемое выбором, является пустой строкой (""). |
ExpandXML |
Необязательный атрибут типа Boolean. Значение TRUE обеспечивает повторную передачу визуализированного контента в интерпретатор языка CAML, позволяя интерпретатору языка CAML визуализировать элементы языка CAML. |
HTMLEncode |
Необязательный Boolean. TRUE используется для преобразования внедренных символов таким образом, как они будут отображаться в виде текста в браузере. для преобразования встроенных символов так, чтобы они отображались в браузере как текст. Иными словами, символы, которые могут быть приняты за HTML-теги, преобразуются в сущности. |
Name |
Обязательный атрибут типа Text. Указывает имя свойства поля. |
Select |
Необязательный Text. Указывает имя свойства, которое применяется к свойству, определенному атрибутом Name. |
StripWS |
Необязательный Boolean. TRUE используется для удаления пробелов в начале и в конце возвращаемого элементом значения. |
URLEncode |
Необязательный Boolean. TRUE используется для преобразования специальных символов (например, пробелов) в символы UTF-8, заключенные в кавычки; например, "%c3%ab" для буквы "ë". |
URLEncodeAsURL |
Необязательный Boolean. Аналогичен URLEncode, но при TRUE указывает, что кодируемая строка является компонентом пути URL-адреса, поэтому косая черта ("/") не кодируется. |
Дочерние элементы
Нет |
Родительские элементы
Много |
Вхождения
Минимум: 0 Максимум: Неограниченно |
Пример
В следующем примере с помощью оператора Switch определяется, используется ли в теле поля форматированный текст. Если используется, то гиперссылки автоматически генерируются без кодирования; в противном случае гиперссылки кодируются.
<Switch>
<Expr>
<FieldProperty Name="Body" Select="RichText" />
</Expr>
<Case Value="TRUE">
<HTML><![CDATA[ <div> ]]></HTML>
<Limit Len="250" AutoHyperLinkNoEncoding="TRUE" MoreText="...">
<Column Name="Body" />
</Limit>
<HTML><![CDATA[ </div> ]]></HTML>
</Case>
<Default>
<Limit Len="250" MoreText="..." AutoHyperLink="TRUE"
AutoNewLine="TRUE">
<Column Name="Body" />
</Limit>
</Default>
</Switch>