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


Элемент 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> в поток текста и для замены нескольких пробелов на неразрывный пробел (&nbsp;).

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>