2009-11-12 2 views
1

J'essaie de déterminer s'il est possible de stocker des attributs personnalisés dans le schéma XML d'un SPField.Attributs personnalisés SPField dans le schéma

Si vous regardez le .xsd pour l'élément 'Field' dans SharePoint, il y a une série d'attributs. Le dernier de la liste d'attributs est <xs:anyAttribute>. Ce but des éléments est de permettre qu'il soit étendu. Cela me conduit évidemment à croire qu'il est possible de stocker des attributs personnalisés. Cependant, je ne trouve aucune documentation à ce sujet.

Quelqu'un at-il de l'expérience avec ceci, ou vu une documentation disant oui ou non sur le sujet?

Répondre

1

Vous avez raison, vous pouvez avoir des attributs personnalisés à l'SPField,

<?xml version="1.0" encoding="utf-8" ?> 
<FieldTypes> 
    <FieldType> 
     <Field Name="Property1">ConfigurableURL</Field 
     <Field Name="Property2">Value2</Field 
    <PropertySchema> 
    <Fields> 
     <Field Name="CustomAttributeOne" DisplayName="CustomAttributeOneDisplay" Type="Text"> 
     </Field> 
    </Fields> 
    </PropertySchema> 
</FieldType> 
</FieldTypes> 

Vous pouvez trouver plus d'informations sur le sujet sur les liens ci-dessous

Link1

Link2

Link3

+0

Ces liens sont plus que parfaits, merci. – CMN