Implementación de tipos de campo personalizados
Última modificación: jueves, 25 de marzo de 2010
Hace referencia a: SharePoint Foundation 2010
Los tipos de campos personalizados se implementan en el nivel del conjunto o granja de servidores a través de la funcionalidad de implementación de soluciones de Microsoft SharePoint Foundation.
Las distintas partes de una solución de tipo de campo personalizado se deben implementar como se describe a continuación.
La clase de tipo de campo debe implementarse como un ensamblado con nombre seguro en la memoria caché de ensamblados global.
El archivo XML de definición del tipo de campo se debe implementar en:
%ProgramFiles%\Common Files\Microsoft Shared\web server extensions\14\Template\XML
Cada definición de tipo de campo debe incluirse en un archivo denominado fldtypes*.xml. Por ejemplo, si tiene una definición de tipo de campo para un tipo de campo que define un número de seguridad social, puede asignar al archivo XML el nombre fldtypes_ssn.xml.
Si va a realizar una representación personalizada del campo en vistas de lista, el archivo de hoja de estilo XSLT debe implementarse en:
%ProgramFiles%\Common Files\Microsoft Shared\web server extensions\14\Template\Layouts\XSL
Cada plantilla personalizada se debe incluir en un archivo denominado fldtypes_*.xsl. Por ejemplo, fldtypes_ssn.xsl.
Si usa uno o varios controles de usuario (archivos ascx) para representar el campo en los formularios, estos se deben implementar en:
%ProgramFiles%\Common Files\Microsoft Shared\web server extensions\14\Template\ControlTemplates
Si el campo personalizado tiene propiedades de variable y ha especificado un control de usuario del editor de campos personalizado para el tipo de campo, el archivo ascx se deberá implementar en:
%ProgramFiles%\Common Files\Microsoft Shared\web server extensions\14\Template\controltemplates
Para obtener más información acerca de cómo implementar el tipo de campo como una solución, vea Uso de soluciones. Para obtener información acerca de los pasos específicos para crear una solución, vea Creación manual de una solución. Gran parte del trabajo de configuración se realiza de forma automática si usa las Herramientas de desarrollo de SharePoint en Microsoft Visual Studio 2010 integradas en Visual Studio.
Vea también
Conceptos
Tipos de campos personalizados
Procedimiento para crear una clase de campos personalizados
Procedimiento para crear una definición de tipo de campo personalizado