Развертывание типов настраиваемых полей
Дата последнего изменения: 25 марта 2010 г.
Применимо к: SharePoint Foundation 2010
Настраиваемые типы полей развертываются на уровне фермы серверов с помощью функции развертывания решений Microsoft SharePoint Foundation.
Различные части настраиваемого типа поля должны быть развернуты, как описано ниже.
Класс типа поля должен быть развернут в глобальном кэше сборок в виде сборки со строгим именем.
XML-файл определения типа поля должен быть развернут в следующем местоположении.
%ProgramFiles%\Common Files\Microsoft Shared\web server extensions\14\Template\XML
Все определения типов полей должны содержаться в файлах с именем fldtypes*.xml. Например, определение типа поля, содержащего номер социального страхования, может находиться в XML-файле с именем fldtypes_ssn.xml.
Если разработчик будет предоставлять собственную визуализацию поля для представлений списков, таблицу XSLT-стилей необходимо развернуть в следующем местоположении:
%ProgramFiles%\Common Files\Microsoft Shared\web server extensions\14\Template\Layouts\XSL
Каждый настраиваемый шаблон должен быть включен в файл с именем fldtypes_*.xsl. Например, fldtypes_ssn.xsl.
При использовании одного или нескольких пользовательских элементов управления (ASCX-файлов) для визуализации поля в формах, эти элементы управления должны быть развернуты в следующем местоположении:
%ProgramFiles%\Common Files\Microsoft Shared\web server extensions\14\Template\ControlTemplates
Если у настраиваемого поля есть переменные свойства и для типа поля указан пользовательский элемент управления редактора полей, ASCX-файл необходимо развернуть в следующем местоположении:
%ProgramFiles%\Common Files\Microsoft Shared\web server extensions\14\Template\controltemplates
Дополнительные сведения о развертывании типа поля в виде решения см. в разделе Использование решений. Описание конкретных действий для создания решения см. в разделе Создание решения вручную. При использовании инструмента разработки SharePoint в Microsoft Visual Studio 2010, встроенного в Visual Studio, большая часть действий по настройке выполняется за разработчика.
См. также
Концепции
Инструкции. Создание настраиваемого класса поля
Практическое руководство. Создание определения настраиваемого типа поля