FieldRefs, élément (ContentType)

Dernière modification : dimanche 28 mars 2010

S’applique à : SharePoint Foundation 2010

Dans cet article
Attributs
Éléments enfants
Éléments parents
Occurrences

Représente une collection de références de colonne incluse dans le type de contenu.

<FieldRefs>
</FieldRefs>

Attributs

Attribut

Description

None

Éléments enfants

FieldRef

RemoveFieldRef

DocumentTemplate

Éléments parents

ContentType

Occurrences

Minimum : 1

Maximum : 1

Remarques

L’élément FieldRefs contient une collection d’éléments FieldRef. L’élément FieldRef est une référence à une colonne définie ailleurs, au niveau du site ou de la liste. Dans la référence de champ, vous pouvez remplacer un sous-ensemble de propriétés de la colonne. Les propriétés suivantes par exemple :

  • Nom complet

  • Attributs XML de promotion et de rétrogradation

  • Champ en lecture seule, obligatoire ou masqué

La modification de ces propriétés dans la référence du champ entraîne uniquement leur modification lorsqu'elles sont appliquées au type de contenu spécifique qui contient la référence du champ.

Notes

L’ordre dans lequel les éléments FieldRef sont répertoriés détermine l’ordre des champs affichés dans la page NewForm.aspx.

L’élément enfant DocumentTemplate est obsolète. À la place, utilisez l’élément DocumentTemplate qui est un enfant de l’élément ContentType.

Pour plus d'informations sur les références des champs, voir Références d'un ou plusieurs champs.

Exemple

Le code exemple suivant montre la collection des références de champs pour le type de contenu Document.

<ContentType ID="0x0101"
    Name="$Resources:Document"
    Group="$Resources:Document_Content_Types"
    Description="$Resources:DocumentCTDesc"
    V2ListTemplateName="doclib"
    Version="0">
    <FieldRefs>
        <RemoveFieldRef ID="{67df98f4-9dec-48ff-a553-29bece9c5bf4}" Name="Attachments" /> <!-- Attachments -->
        <RemoveFieldRef ID="{f1e020bc-ba26-443f-bf2f-b68715017bbc}" Name="WorkflowVersion" /> <!-- WorkflowVersion -->
        <RemoveFieldRef ID="{bc91a437-52e7-49e1-8c4e-4698904b2b6d}" Name="LinkTitleNoMenu" /> <!-- LinkTitleNoMenu -->
        <RemoveFieldRef ID="{82642ec8-ef9b-478f-acf9-31f7d45fbc31}" Name="LinkTitle" /> <!-- LinkTitle -->
        <RemoveFieldRef ID="{ae069f25-3ac2-4256-b9c3-15dbc15da0e0}" Name="GUID" /> <!-- GUID -->
        <RemoveFieldRef ID="{de8beacf-5505-47cd-80a6-aa44e7ffe2f4}" Name="WorkflowInstanceID" /> <!-- WorkflowInstanceID -->
        <FieldRef ID="{5f47e085-2150-41dc-b661-442f3027f552}" Name="SelectFilename" /> <!-- SelectFilename -->
        <FieldRef ID="{8553196d-ec8d-4564-9861-3dbe931050c8}" Name="FileLeafRef" Required="TRUE"/> <!-- FileLeafRef -->
        <FieldRef ID="{8c06beca-0777-48f7-91c7-6da68bc07b69}" Name="Created" Hidden="TRUE" /> <!-- Created -->
        <FieldRef ID="{fa564e0f-0c70-4ab9-b863-0177e6ddd247}" Name="Title" Required="FALSE" ShowInNewForm="FALSE" ShowInEditForm="TRUE"/> <!-- Title -->            
        <FieldRef ID="{28cf69c5-fa48-462a-b5cd-27b6f9d2bd5f}" Name="Modified"  Hidden="TRUE" /> <!-- Modified -->
        <FieldRef ID="{822c78e3-1ea9-4943-b449-57863ad33ca9}" Name="Modified_x0020_By" Hidden="FALSE"/> <!-- Modified_x0020_By -->
        <FieldRef ID="{4dd7e525-8d6b-4cb4-9d3e-44ee25f973eb}" Name="Created_x0020_By" Hidden="FALSE" /> <!-- Created_x0020_By -->
     </FieldRefs>
    <XmlDocuments>
        <XmlDocument NamespaceURI="https://schemas.microsoft.com/sharepoint/v3/contenttype/forms">
            <FormTemplates xmlns="https://schemas.microsoft.com/sharepoint/v3/contenttype/forms">
                <Display>DocumentLibraryForm</Display>
                <Edit>DocumentLibraryForm</Edit>
                <New>DocumentLibraryForm</New>
            </FormTemplates>
        </XmlDocument>
    </XmlDocuments>
</ContentType>

Voir aussi

Concepts

Définitions de type de contenu

Références d'un ou plusieurs champs

Autres ressources

Types de contenu