Глобальные параметры XSLT

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

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

В Microsoft SharePoint Foundation реализован основной XSLT-файл (%ProgramFiles%\Common Files\Microsoft Shared\web server extensions\14\TEMPLATE\LAYOUTS\XSL\main.xsl), в котором объявляются все необходимые входные параметры для XSLT-преобразований. Эти глобальные значения можно реализовать в настраиваемых XSLT-файлах для определения представлений списков. О том, как использовать эти параметры, см. в разделе Привязки параметров XSLT.

В следующей таблице описываются параметры, объявляемые в файле main.xsl.

Имя

Описание

AddNewAnnouncement

Локализованное строковое значение addnewitem, заданное в файле wss.resx.

AddServerFilterOperationHash

Флаг типа Boolean, соответствующий свойству AddServerFilterOperationHash класса XsltListViewWebPart.

ByText

Пустая строка в SharePoint Foundation 2010. Зарезервировано для использования в будущем.

CascadeDeleteWarningMessage

Зарезервировано для использования в будущем.

dvt_filterfields

Список полей фильтра через запятую.

dvt_firstrow

Идентификатор первой строки на текущей странице.

dvt_form_key

dvt_nextpagedata

Значение, используемое в ссылке на следующую страницу.

dvt_partguid

Аналогичен параметру WebPartClientID. Строковое значение свойства UniqueID веб-части.

dvt_prevpagedata

Значение, используемое в ссылке на предыдущую страницу.

dvt_RowCount

Число строк на текущей странице представления.

dvt_sortdir

Порядок сортировки. Допустимые значения: ascending или descending.

dvt_sortfield

Имя поля сортировки.

EcbMode

Флаг типа Boolean, определяющий, следует ли выполнять XSLT-преобразование для отображения раскрывающегося меню ECB.

EnableAlert

Флаг типа Boolean, задающий значение, возвращаемое методом BrowserAlertsEnabled() класса SPPageManager.

ENCODED_FORM_NEW

URL-адрес страницы формы создания элемента в формате кодирования URL. Указывается абсолютный путь. Кодировка URL более строгая, чем кодировка пути URL.

EntityName

Имя объекта для внешнего источника данных.

EntityNamespace

Пространство имен внешнего источника данных.

ExternalDataListPermissions

Разрешение для внешнего списка данных.

FieldSortParam

Строка, содержащая все операции фильтрации.

Filter

Флаг типа Boolean, определяющий, может ли раскрывающееся меню фильтра содержать большое число вариантов в длинных списках, и следует ли переключать представление обратно на формат раскрывающегося HTML-меню исходя из соображений производительности и масштабируемости.

FilterLink

Строка, используемая в операциях фильтрации в качестве строки запроса.

FilterLinkNoHost

Пустая строка в SharePoint Foundation 2010. Зарезервировано для использования в будущем.

FORM_DISPLAY

URL-адрес страницы формы отображения элемента в формате кодирования пути URL. Указывается абсолютный путь.

FORM_DISPLAY_HTMLURLATTRIBUTEENCODED

URL-адрес страницы формы отображения элемента в формате кодирования атрибута URL. Указывается абсолютный путь.

FORM_EDIT

URL-адрес страницы формы изменения элемента в формате кодирования пути URL. Указывается абсолютный путь.

FORM_NEW

URL-адрес страницы формы создания элемента в формате кодирования пути URL. Указывается абсолютный путь.

FreeForm

Указывает, является ли представление формой FreeForm. Значение по умолчанию 0, но если это FreeForm, устанавливается значение 1.

GroupingRender

Флаг типа Boolean, указывающий, отображается ли это представление для обратного вызова группировки.

HasRelatedCascadeLists

Флаг типа Boolean, указывающий, связан ли с текущим списком какой-либо другой список и существует ли хотя бы одно связанное поле для этого списка.

HasTitleField

$XmlDefinition/ViewFields/FieldRef[@Name='Title']

HttpHost

Строковое значение элемента HTTPHost.

HttpPath

Строковое значение элемента HttpVdir, за которым следует /_vti_bin/owssvr.dll?CS=65001. Для этого значения используется кодирование пути URL.

HttpVDir

URL-адрес текущего веб-сайта, содержащего список. Если представление охватывает несколько веб-сайтов, указывается не сайт, содержащий страницу, а сайт, содержащий список.

HttpVDirUniEncoded

Значение элемента HttpVDir с кодированием пути URL.

idPresEnabled

Локализованное строковое значение idPresEnabled в файле wss.resx.

InlineEdit

Флаг типа Boolean, указывающий, находится ли представление в режиме внутреннего редактирования.

IsDocLib

Флаг типа Boolean, указывающий, относится ли представление к библиотеке документов.

IsGhosted

Флаг типа Boolean, указывающий, содержит ли представление XSL-код переопределения, или же в нем по умолчанию используется XSL-код, общий для всех стандартных представлений фермы серверов SharePoint Foundation.

IsHomePageView

Зарезервировано для использования в будущем.

IsPostBack

Флаг типа Boolean, устанавливаемый в положение 1, если свойство IsPostBack класса Page имеет значение true.

LCID

Значение System.Threading.Thread.CurrentThread.CurrentUICulture.LCID в строковом формате.

List

Свойство ID списка.

ListRight_AddListItems

Флаг типа Boolean, указывающий, имеется ли у текущего пользователя разрешение AddListItems.

ListTitle

Значение Title — название текущего списка, кодируемое с помощью скрипта.

ListUrlDir

URL-адрес папки, содержащей список (адрес относительно сервера).

LobSystemInstanceName

Имя экземпляра бизнес-системы внешнего источника данных.

ManualRefresh

Флаг типа Boolean, указывающий, имеет ли свойство ManualRefresh внешнего объекта XsltListViewWebPart значение true.

MasterVersion

Версия пользовательского интерфейса текущего веб-сайта (SPWeb). Определяет, какие элементы интерфейса и главные страницы используются на веб-сайте, и позволяет устанавливать уровень совместимости с другими компонентами SharePoint.

Modified

Локализованное строковое значение Modified в файле wss.resx.

Modified_By

Локализованное строковое значение Modified_By в файле wss.resx.

MoreAnnouncements

Локализованное строковое значение moreItemsParen в файле wss.resx.

NavigateForFormsPages

Значение типа Boolean, определяющее, будет ли использоваться навигация по страницам формы или модальное диалоговое окно. true означает переход к полной странице (как в SharePoint Foundation), а false означает, что страница формы списка будет открываться в модальном диалоговом окне.

NewGifAltString

Локализованное строковое значение new_gif_alttext в файле wss.resx.

NoAJAX

Флаг типа Boolean, показывающий, какую разметку пользовательского интерфейса генерирует представление: SharePoint Foundation 2010 или SharePoint Foundation.

NoAnnouncements

Локализованное строковое значение noXinviewofY_LIST в файле wss.resx.

NoAnnouncementsHowTo

Локализованное строковое значение noXinviewofY_DEFAULT в файле wss.resx.

NoCTX

Флаг типа Boolean, указывающий, генерируется ли в SharePoint Foundation скрипт ctx (ContextInfo (Возможно, на английском языке)) ECMAScript (JavaScript, JScript) для представления.

open_menu

Локализованное строковое значение open_menu в файле wss.resx.

OpenMenuKeyAccessible

Локализованное строковое значение OpenMenuKeyAccessible в файле wss.resx.

OverrideFilterQstring

Строка, представляющая операцию фильтра, включая дополнительную операцию фильтрации на основе строки запроса.

OverrideScope

Строковое значение области действия представления (SPViewScope) из источника данных, лежащего в основе текущего представления.

OverrideSelectCommand

Строка selectcommand из источника данных, лежащего в основе текущего представления. Это значение будет непустым, если свойство HasOverrideSelectCommand класса XsltListViewWebPart имеет значение true.

PagePath

Путь к странице HttpRequest.

PagePathFinal

concat($PagePath,'?')

PresenceEnabled

Если свойство EffectivePresenceEnabled веб-сайта установлено в положение true, данное значение равно 1, в противном случае — 0.

Project

URL-адрес папки, содержащей список (адрес относительно веб-сайта).

RecursiveView

Пустая строка в SharePoint Foundation 2010. Зарезервировано для использования в будущем.

RenderCTXOnly

Указывает, что визуализировать следует только код скрипта ctx (ContextInfo (Возможно, на английском языке)), без HTML.

RootFolderParam

Строка, содержащая представление и строку запроса RootFolder, на основе которой создано текущее представление.

RootSiteUrl

URL-адрес корневого веб-сайта семейства сайтов.

RowLimit

Предельное число страниц представления.

RowTotalCount

Общее число извлекаемых строк коллекции элементов списка.

select_deselect_all

Локализованное строковое значение select_deselect_all в файле wss.resx.

SelectedID

Идентификатор элемента, выбранного в представлении для выбора веб-части. Пустая строка означает, что элемент не выбран.

ServerRelativeUrl

URL-адрес веб-сайта относительно сервера.

ShowAlways

Зарезервировано для использования в будущем.

ShowWebPart

Строка, содержащая строку запроса ShowWebPart и PageView.

SortQueryString

Строка, содержащая строку запроса SortField и SortDir.

SpecificFinderName

Имя средства поиска для внешнего источника данных.

TabularView

Получает или устанавливает индикатор, показывающий, включаются ли в представление флажки групповых операций, когда это возможно. Во время визуализации SharePoint Foundation выполняет дополнительные проверки значений UIVersion и ViewStyle, чтобы определить, следует ли в действительности отображать флажки отдельных элементов.

Userid

Идентификатор текущего пользователя (ID).

View

Идентификатор представления (ID).

ViewCounter

Целочисленный идентификатор веб-части. Эти значения уникальны только в пределах данного запроса и могут изменяться при последующих запросах.

WebEditorPreview

Пустая строка в SharePoint Foundation 2010. Зарезервировано для использования в будущем.

WebPartClientID

Строковое значение свойства UniqueID веб-части.

WebTitle

Название веб-сайта (SPWeb), кодируемое с помощью скрипта.

WorkspaceAltString

Пустая строка в SharePoint Foundation 2010. Зарезервировано для использования в будущем.

WPQ

Строковое значение, задающее уникальный идентификатор веб-части. Он может использоваться при составлении скрипта для запуска на клиентском компьютере, например для того, чтобы каждой веб-части соответствовало свое имя функции. Эти значения уникальны только в пределах данного запроса и могут изменяться при последующих запросах.

XmlDefinition

Объект XML-документа (XmlDOM), передаваемый в составе объекта XsltListViewWebPart для определения XML-кода представления (ListViewXml).

См. также

Концепции

XsltListViewWebPart и настраиваемые представления списков

Обзор систем отображения представлений списков с помощью XSLT-преобразований

XMLDefinition и схема представлений CAML

Привязки параметров XSLT

Внедрение ресурсов в настраиваемых представлениях списка