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


Развертывание типов настраиваемых полей

Дата последнего изменения: 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, большая часть действий по настройке выполняется за разработчика.

См. также

Концепции

Типы настраиваемых полей

Инструкции. Создание настраиваемого класса поля

Практическое руководство. Создание определения настраиваемого типа поля