自定义字段类型部署
上次修改时间: 2010年3月25日
适用范围: 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
有关将字段类型作为解决方案部署的详细信息,请参阅使用解决方案。有关创建解决方案的具体步骤,请参阅手动创建解决方案。如果使用 Visual Studio 中内置的 Microsoft Visual Studio 2010 中的 SharePoint 开发工具,则会为您完成大部分配置工作。