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


Элемент FieldSortParams (View)

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

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

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

Возвращает направление сортировки, отображая Asc или Desc в зависимости от того, отсортировано ли поле, и на основании текущего используемого по умолчанию направления сортировки для поля. Визуализация этого поля зависит от текущего URL-адреса сортировки, посылаемого в запросе к серверу.

<FieldSortParams
  AutoHyperLink = "TRUE" | "FALSE"
  AutoHyperLinkNoEncoding = "TRUE" | "FALSE"
  AutoNewLine = "TRUE" | "FALSE"
  Default = "Text"
..ExpandXML = "TRUE" | "FALSE"
  HTMLEncode = "TRUE" | "FALSE"
  StripWS = "TRUE" | "FALSE"
  URLEncode = "TRUE" | "FALSE"
  URLEncodeAsURL = "TRUE" | "FALSE">
</FieldSortParams>

Атрибуты

Атрибут

Описание

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-тегами, преобразуются в логические объекты.

StripWS

Необязательный Boolean. TRUE, для удаления пробела в начале и в конце значения, возвращаемого элементом.

URLEncode

Необязательный Boolean. TRUE, для преобразования специальных символов, таких как пробелы, в символы UTF-8, заключенные в кавычки (например, %c3%ab для символа "ë").

URLEncodeAsURL

Необязательный Boolean. Аналогичен URLEncode, но TRUE указывает, что кодируемая строка является компонентом пути URL-адреса, чтобы прямые косые черты ("/") не кодировались.

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

Нет

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

Много

Вхождения

Минимум: 0

Максимум: без ограничений

Пример

В следующем примере создается используемый по умолчанию URL-адрес для сортировки списка. Элемент FieldSortParams используется для возвращения направления сортировки, назначенного атрибуту SORTINGFIELDS в результирующем теге <A>.

<Default>
   <HTML><![CDATA[<A ID="diidSort]]></HTML>
   <Property Select='Name'/>
   <HTML><![CDATA[" TITLE=]]></HTML>
   <HTML>"Sort by </HTML>
   <Property Select='DisplayName' HTMLEncode='TRUE'/>
   <HTML><![CDATA[" SORTINGFIELDS="]]></HTML>
   <FieldSortParams/>
   <HTML><![CDATA[" HREF="javascript:" 
      OnClick='javascript:SubmitFormPost("]]></HTML>
   <ScriptQuote NotAddingQuote="TRUE">
      <PageUrl/>
      <HTML><![CDATA[?]]></HTML>
      <FieldSortParams/>
   </ScriptQuote>
   <HTML><![CDATA[");javascript:return false;'>]]></HTML>
   <Property Select='DisplayName' HTMLEncode="TRUE"/>
   <HTML><![CDATA[</A><IMG SRC="]]></HTML>
   <FieldSortImageURL/>
   <HTML><![CDATA[" ALT=]]></HTML>
   <Switch>
      <Expr>
         <GetVar Name='SortDir'/>
      </Expr>
      <Case Value='Asc'>
         <HTML>"Sort Ascending"</HTML>
      </Case>
      <Case Value='Desc'>
         <HTML>"Sort Descending"</HTML>
      </Case>
      <Default>
         <HTML>""</HTML>
      </Default>
   </Switch>
   <HTML><![CDATA[ BORDER=0>]]></HTML>
</Default>

См. также

Ссылка

Элемент FieldFilterImageURL

Элемент FieldSortImageURL