none
Problema al crear un tipo de columna DateTime RRS feed

  • Pregunta

  • Estoy definiendo un nuevo content type con una feature crreada en VS2005, a principio todo funcionó como la seda, sin embargo al intentar crear una columna de type="DateTime" al intentar hacer deploy muestra el siguiente error:

    Field type Datetime is not installed properly. Go to the list settings page to delete this field.

    Os pongo el Xml por si pudiera ayudaros:

    <?xml version="1.0" encoding="utf-8"?> 
    <Elements Id="761e0547-bf6d-4df7-9510-3afaf0eff2a8" xmlns="http://schemas.microsoft.com/sharepoint/"
      <ContentType ID="0x0100df0394be8764487b9174f7fed2e2ea02" 
                   Name="xxx_ContentType" 
                   Group="xxx_ContentType" 
                   Description="Developing Content Type" 
                   Version="0"
        <FieldRefs> 
             
            <FieldRef ID="{F937A3F0-B7A7-4a2d-9CA0-67FDAFC96900}" Name="xxx_Fecha" /> 
            <FieldRef ID="{019A49DC-67F5-45ec-B62E-7A43C6491948}" Name="xxx_Titulo" /> 
            <FieldRef ID="{16FA141B-AD65-4294-A692-470575575FAB}" Name="xxx_Entradilla" /> 
            <FieldRef ID="{6430c609-d4c6-4efa-b2ac-4ecc94cddb8c}" Name="xxx_RichHtmlCentral" /> 
            <FieldRef ID="{AD971DC4-0771-4ac6-BCD3-15912461B552}" Name="xxx_RichHtmlLateral" /> 
            <FieldRef ID="{481F302B-B5A3-4d07-9773-41E7CE0A49DB}" Name="xxx_RichImage" />    
     
        </FieldRefs> 
    </ContentType> 
     
        <Field ID="{F937A3F0-B7A7-4a2d-9CA0-67FDAFC96900}" 
             Type="Datetime" 
             Name="xxx_Fecha" 
             DisplayName="Fecha" 
             StaticName="xxx_Fecha" 
             Hidden="FALSE" 
             Required="TRUE" 
             Sealed="FALSE" /> 
         
        <Field ID="{019A49DC-67F5-45ec-B62E-7A43C6491948}" 
     Type="Text" 
     Name="xxx_Titulo" 
     DisplayName="Titulo" 
     StaticName="xxx_Titulo" 
     MaxLength="255" 
     Hidden="FALSE" 
     Required="TRUE" 
     Sealed="FALSE" /> 
     
     
        <Field ID="{16FA141B-AD65-4294-A692-470575575FAB}" 
         Type="Text" 
         Name="xxx_Entradilla" 
         DisplayName="Entradilla" 
         StaticName="xxx_Entradilla" 
         MaxLength="255" 
         Hidden="FALSE" 
         Required="TRUE" 
         Sealed="FALSE" /> 
         
        <Field ID="{6430c609-d4c6-4efa-b2ac-4ecc94cddb8c}" 
               Type="HTML" 
               Name="xxx_RichHtmlCentral" 
               DisplayName="Contenido Web Central" 
               StaticName="xxx_RichHtmlCentral" 
               Hidden="FALSE" 
               Required="FALSE" 
               Sealed="FALSE" /> 
     
        <Field ID="{AD971DC4-0771-4ac6-BCD3-15912461B552}" 
               Type="HTML" 
               Name="xxx_RichHtmlLateral" 
               DisplayName="Contenido Web Columna" 
               StaticName="xxx_RichHtmlLateral" 
               Hidden="FALSE" 
               Required="FALSE" 
               Sealed="FALSE" /> 
     
      <Field ID="{481F302B-B5A3-4d07-9773-41E7CE0A49DB}" 
         Type="Image" 
         RichText="TRUE" 
         RichTextMode="FullHtml" 
         Name="xxx_RichImage" 
         DisplayName="Contenido Web Imagen" 
         StaticName="xxx_RichImage" 
         Hidden="FALSE" 
         Required="FALSE" 
         Sealed="FALSE" /> 
         
    </Elements> 
     

    Muchas gracias por todo.

    Un saludo
    viernes, 27 de febrero de 2009 12:24

Respuestas

  • Hola, el problema que tienes es que has puesto male el tipo DateTime, has puesto la "T" en minúsucla "Datetime" y debe ser "DateTime", es decir que tu campo quedaría:

    <Field ID="{F937A3F0-B7A7-4a2d-9CA0-67FDAFC96900}" 
             Type="DateTime" 
             Name="xxx_Fecha" 
             DisplayName="Fecha" 
             StaticName="xxx_Fecha" 
             Hidden="FALSE" 
             Required="TRUE" 
             Sealed="FALSE" /> 

    Intenta utilizar visual studio para generar los xml, aquí tienes un ejemplo de como aprovechar intellisense para crear el Xml: Habilitar intellisense para Xml de definición de Sharepoint. Yo por ejemplo lo he probado con las extensiones de VSEwss 1.3 y me ha detectado el error automáticamnete: Introducción a las Visual extension for Sharepoint

     


    http://geeks.ms/blogs/mcortes/ http://mariocortesflores.blogspot.com/
    • Propuesto como respuesta Mario cortés martes, 17 de marzo de 2009 15:08
    • Marcado como respuesta Uriel Almendra lunes, 1 de abril de 2013 19:03
    viernes, 27 de febrero de 2009 14:50