Глобальные параметры 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-преобразований