Field, élément (Field)
S’applique à : SharePoint 2016 | SharePoint Foundation 2013 | | SharePoint Online SharePoint Server 2013
Définit une colonne de site
Définition
<Field
Aggregation="sum" | "count" | "average" | "min" | "max" | "merge" | "plaintext" | "first" | "last"
AllowDeletion="TRUE" | "FALSE"
AllowDuplicateValues="TRUE" | "FALSE"
AllowHyperlink="TRUE" | "FALSE"
AllowMultiVote="TRUE" | "FALSE"
AppendOnly="TRUE" | "FALSE"
AuthoringInfo="Text"
BaseType="Integer" | "Text"
CalType="Integer"
CanToggleHidden="TRUE" | "FALSE"
ClassInfo="Text"
ColName="Text"
Commas="TRUE" | "FALSE"
Customization=Text
Decimals="Integer"
DefaultListField="TRUE" | "FALSE"
Description="Text"
Dir="Text"
DisplaceOnUpgrade="TRUE" | "FALSE"
DisplayImage="Text"
DisplayName="Text"
DisplayNameSrcField="Text"
DisplaySize=Integer
Div="Number"
EnableLookup="TRUE" | "FALSE"
ExceptionImage="Text"
FieldRef="Text"
FillInChoice="TRUE" | "FALSE"
Filterable="TRUE" | "FALSE"
FilterableNoRecurrence="TRUE" | "FALSE"
ForcedDisplay="Text"
Format="DateOnly | DateTime | TimeOnly | EventList | ISO8601 | MonthDayOnly | MonthYearOnly | ISO8601Basic | ISO8601Gregorian | ISO8601BasicDateOnly | DropDown | RadioButtons | HyperLink | Image | TRUE | FALSE"
FromBaseType="TRUE" | "FALSE"
Group="Text"
HeaderImage="Text"
Height="Integer"
Hidden="TRUE" | "FALSE"
HTMLEncode="TRUE" | "FALSE"
ID="Text"
IMEMode="active | inactive"
Indexed="TRUE" | "FALSE"
IsolateStyles="TRUE" | "FALSE"
IsRelationship="TRUE" | "FALSE"
JoinColName="Text"
JoinRowOrdinal="Integer"
JoinType="INNER" | "LEFT OUTER" | "RIGHT OUTER"
LCID="Integer"
LinkToItem="TRUE" | "FALSE"
List="Text"
Max="Number"
MaxLength="Integer"
Min="Number"
Mult="TRUE" | "FALSE"
Name="Text"
NegativeFormat="MinusSign" | "Parens"
Node="Text"
NoEditFormBreak="TRUE" | "FALSE"
NumLines="Integer"
Overwrite="TRUE" | "FALSE"
OverwriteInChildScopes="TRUE" | "FALSE"
Percentage="TRUE" | "FALSE"
PIAttribute="Text"
PITarget="Text"
PrependId="TRUE" | "FALSE"
Presence="TRUE" | "FALSE"
PrimaryKey="TRUE" | "FALSE"
PrimaryPIAttribute="Text"
PrimaryPITarget="Text"
ReadOnly="TRUE" | "FALSE"
ReadOnlyEnforced="TRUE" | "FALSE"
RelationshipDeleteBehavior="Restrict | Cascade | None"
RenderXMLUsingPattern="TRUE" | "FALSE"
Required="TRUE" | "FALSE"
RestrictedMode="TRUE" | "FALSE"
ResultType="Text"
RichText="TRUE" | "FALSE"
RichTextMode="Text"
RowOrdinal="Integer"
Sealed="TRUE" | "FALSE"
SeperateLine="TRUE" | "FALSE"
SetAs="Text"
ShowAddressBookButton="TRUE" | "FALSE"
ShowField="Text" | "Choice" | "Counter"
ShowInDisplayForm="TRUE" | "FALSE"
ShowInEditForm="TRUE" | "FALSE"
ShowInFileDlg="TRUE" | "FALSE"
ShowInListSettings="TRUE" | "FALSE"
ShowInNewForm="TRUE" | "FALSE"
ShowInVersionHistory="TRUE" | "FALSE"
ShowInViewForms="TRUE" | "FALSE"
Sortable="TRUE" | "FALSE"
SourceID="Text"
StaticName="Text"
StorageTZ="UTC" | "Abstract"
StripWS="TRUE" | "FALSE"
SuppressNameDisplay="TRUE" | "FALSE"
TextOnly="TRUE" | "FALSE"
Title="Text"
Type="Data_Type"
UniqueId="Text"
UnlimitedLengthInDocumentLibrary="TRUE" | "FALSE"
URLEncode="TRUE" | "FALSE"
URLEncodeAsUrl="TRUE" | "FALSE"
UserSelectionMode="Text"
UserSelectionScope="Integer"
Viewable="TRUE" | "FALSE"
Width="Integer"
WikiLinking="TRUE" | "FALSE"
XName="Text">
</Field>
Éléments et attributs
Les sections suivantes décrivent les attributs, les éléments enfants et les éléments parents.
Attributs
Attribut | Description |
---|---|
Agrégation | Argument Text facultatif. Utilisé dans un champ de regroupement sur un formulaire XML pour spécifier la fonction à appliquer à une collection de valeurs ou d’éléments retournée par une expression XPath. Si vous utilisez l’attribut Node pour spécifier une expression XPath qui retourne une collection de valeurs, vous pouvez également inclure un attribut Aggregation qui spécifie l’action à effectuer sur le jeu de valeurs qui est retourné. Cette action peut être une fonction d'agrégation ou une indication de l'élément particulier au sein de la collection. Les valeurs possibles sont les suivantes :
Pour plus d’informations sur la façon dont les attributs Node, PIAttribute, PITarget, PrimaryPIAttribute et PrimaryPITarget sont utilisés pour la promotion et la rétrogradation de propriétés dans les documents XML, consultez Utilisation de types de contenu pour spécifier des propriétés de document XML. |
AllowDeletion | Facultatif Boolean. TRUE si le champ peut être supprimé. |
AllowDuplicateValues | Boolean facultatif. Spécifie si les valeurs dupliquées sont autorisées dans un champ de liste donné. La définition avec la valeur false, ce qui empêche d’entrer des valeurs dupliquées, fait que le champ se comporte réellement comme une clé primaire. True si les valeurs dupliquées sont autorisées dans le champ ; sinon false. La valeur par défaut est true. |
AllowHyperlink | Facultatif Boolean. TRUE si les liens hypertexte peuvent être utilisés dans le champ. |
AllowMultiVote | Facultatif Boolean. TRUE si plusieurs réponses sont autorisées dans une enquête. |
AppendOnly | Facultatif Boolean. Lorsque le contrôle de version est activé dans la liste, TRUE si le texte peut uniquement être ajouté à la fin du texte existant dans le champ Note. |
AuthoringInfo | Texte facultatif. Chaîne descriptive qui est affichée dans les pages de modification de champ afin d’identifier le champ et son objectif ; par exemple, le champ LinkTitle possède les informations de création « (Lien vers élément) ». Cet attribut est généralement utilisé si un champ du même nom existe dans un autre but. |
BaseType | Facultatif. L’attribut BaseType peut être défini sur Integer, qui stocke les valeurs en tant qu’entiers, ou sur Text (par défaut), qui stocke les valeurs en tant que texte. Vous ne pouvez pas créer des champs de choix de type de base d’entier. |
CalType | Argument Integer facultatif. Spécifie le type de calendrier. Les valeurs possibles sont les suivantes :
|
CanToggleHidden | Facultatif Boolean. TRUE si le champ peut être masqué par le biais de l’interface utilisateur. |
ClassInfo | Argument Text facultatif. Spécifie une classe de feuille de style (CSS) en cascade à utiliser pour le champ dans la vue table standard. Si cet attribut est défini, la classe spécifiée est utilisée au lieu de la classe ms-vb2 standard. |
ColName | Argument Text facultatif. Attribut interne qui définit le mappage du champ sur le nom de stockage physique de ce champ. Cela doit être un nom valide dans la base de données sous-jacente et doit être identique au nom utilisé dans la table de base de données. Si cet attribut n’est pas spécifié, le serveur génère un nom de colonne qui n’entre en conflit avec aucun nom de colonne existant et qui contient uniquement des caractères autorisés par Microsoft SQL Server. |
Virgule | Facultatif Boolean. TRUE si les milliers sont séparés à l’aide de virgules. |
Personnalisation | Text facultatif. Offre la possibilité d’ajouter des propriétés personnalisées à des types de champs personnalisés. |
Décimales | Argument Integer facultatif. Détermine le nombre de décimales à afficher. La valeur affichée est arrondie à la précision d’affichage supérieure ; par exemple, la valeur 1,05 est affichée sous la forme 1,1 lorsqu’elle est arrondie à une décimale. |
DefaultListField | Boolean facultatif. Obtient une valeur qui spécifie si le formulaire Modifier les propriétés doit être affiché pour un fichier quand celui-ci est téléchargé sur une bibliothèque de documents. True si le champ qui est ajouté à une bibliothèque ne possède pas de formulaire Modifier les propriétés visible ; sinon, false. La valeur par défaut est False. |
Description | Text facultatif. Fournit la description proposée dans le formulaire de modification d’une liste si une description de champ est spécifiée. Par défaut, les champs de Microsoft SharePoint Foundation n’ont pas de description. |
Dir | Text facultatif. Spécifie la direction du texte pour un champ qui prend en charge la lecture bidirectionnelle. Les valeurs possibles sont LTR (de gauche à droite), RTL (de droite à gauche) et none. |
DisplaceOnUpgrade | Facultatif Boolean. Si une définition de champ existe déjà pour le champ, TRUE pour obliger les mises à jour des propriétés des champs avec les valeurs spécifiées dans cette définition de champ. |
DisplayImage | Text facultatif. Spécifie le nom d’une icône affichée pour la colonne. |
DisplayName | Text facultatif. Nom affiché pour un champ. Aucune restriction sur l’utilisation des espaces. La longueur maximale est de 255 caractères. La valeur peut être une référence à une ressource au format $Resources:String. Pour plus d’informations, voir Localiser des solutions SharePoint. Le nom complet peut être modifié par l’utilisateur et peut changer après la création du champ initial. Ce nom est utilisé comme en-tête de colonne quand le champ est affiché dans une vue table et comme libellé de formulaire quand le champ est affiché dans un formulaire. |
DisplayNameSrcField | Text facultatif. Généralement utilisé pour un champ calculé qui nécessite le même nom qu’un autre champ. Si le champ source est modifié et que le nom complet est changé par un utilisateur, le nom complet du champ est également modifié. Cette chaîne se réfère au nom de l’autre champ. |
DisplaySize | Entier facultatif. |
Div | Number facultatif. Facteur d’échelle utilisé dans la division avant d’afficher un nombre. Le nombre affiché est N * Mult / Div (arrondi au nombre spécifié par Decimals). |
ActiverLookup | Facultatif Boolean. TRUE pour activer les valeurs de recherche dans le champ. |
ExceptionImage | Texte facultatif. Utilisé dans un type de champ Recurrence pour spécifier le nom du fichier image à utiliser pour les exceptions. |
Fieldref | Text facultatif. Pour un champ de recherche secondaire, spécifie l’ID du champ de recherche principale dont il dépend. La valeur doit être la représentation de chaîne d’un GUID sans accolades. |
FillInChoice | Facultatif Boolean. TRUE si le champ autorise les utilisateurs à remplir des valeurs pour la colonne. |
Filtrables | Facultatif Boolean. TRUE si le champ peut être filtré. |
FilterableNoRecurrence | Facultatif Boolean. TRUE si un filtre peut être créé sur le champ d’une vue qui ne développe pas les événements récurrents. Si Filterable contient TRUE, le champ peut être filtré dans toutes les vues, quelle que soit la façon dont FilterableNoRecurrence est défini. |
ForcedDisplay | Text facultatif. Spécifie le texte à afficher à la place de la valeur de champ réelle. Cet attribut est utilisé dans les enquêtes pour empêcher que le nom d’utilisateur ne soit affiché. |
Format | Text facultatif. Spécifie la mise en forme à utiliser pour les valeurs numériques. Pour les champs date/heure, les valeurs suivantes sont possibles :
Pour les champs Choix, cet attribut peut être défini avec la valeur Dropdown (par défaut), qui fournit des options de modification via une une sélection de liste déroulante, ou avec la valeur RadioButtons, qui fournit des options via un groupe de cases d’option. Pour les champs d’URL, cet attribut peut être défini sur Hyperlink (valeur par défaut), qui affiche l’URL sous la forme d’une balise normale |
FromBaseType | Facultatif Boolean. Cet attribut est abandonné au profit de l’attribut Sealed. |
Group | Text facultatif. Spécifie le groupe de colonnes auquel le champ appartient. |
HeaderImage | Text facultatif. Spécifie le nom d’un fichier image à utiliser comme en-tête du champ. |
Height | Integer facultatif. Spécifie la hauteur en pixels des images affichées pour les utilisateurs dans la liste d’informations utilisateur. |
Hidden | Facultatif Boolean. Si la valeur est TRUE, le champ est totalement masqué dans l’interface utilisateur. La définition de ReadOnly avec la valeur TRUE signifie que le champ n’est pas affiché dans les formulaires Nouveau ou Modifier, mais qu’il peut continuer à être inclus dans les affichages. |
Htmlencode | Facultatif Boolean. TRUE pour convertir les caractères incorporés de telle sorte qu’ils s’affichent sous forme de texte dans le navigateur ; les caractères susceptibles d’être confondus avec les balises HTML sont convertis en entités. |
ID | Text obligatoire. Identifie le champ de façon unique. La valeur doit être la représentation sous forme de chaîne d’un GUID contenu dans des accolades ({}). |
IMEMode | Text facultatif. Spécifie l’ajustement du mode de l’éditeur de méthode d’entrée à utiliser pour le champ. L’éditeur de méthode d’entrée autorise la conversion de séquences de touches d’une langue à une autre quand un système d’écriture possède plusieurs caractères qui peuvent être codés pour le clavier donné. Les valeurs possibles sont les suivantes :
|
Indexé | Facultatif Boolean. TRUE si la colonne est indexée pour une utilisation dans les filtres d’affichage. Remarque : Bien que vous puissiez indexer une colonne de recherche pour améliorer les performances, l’utilisation d’une colonne de recherche indexée pour empêcher le dépassement du seuil d’affichage de liste ne fonctionne pas. Pour éviter le dépassement du seuil d’affichage de la liste, utilisez un autre type de colonne comme index primaire ou secondaire. |
IsolateStyles | Facultatif Boolean. Pour un champ Text dont l’attribut RichText a la valeur TRUE et dont l’attribut RichTextMode a la valeur FullHtml, cet attribut spécifie qu’un serveur réécrira le code HTML du champ pour s’assurer qu’il n’interférera pas avec l’affichage de la page voisine. |
IsRelationship | Facultatif Boolean. TRUE si ce champ est retourné par la méthode GetRelatedFields() à partir d’une autre liste. |
JoinColName | Text facultatif. Cet attribut n’est défini que pour les champs de recherche. Il est très similaire à ColName, si ce n’est qu’il indique le nom de la colonne utilisée dans la jointure SQL (JOIN) entre les listes locale et externe. Ordinairement, cette valeur ne doit pas être personnalisée. Elle n’est actuellement utilisée que dans le schéma du champ de certains champs intégrés ou de type de base pour indiquer les recherches dans la table des URL (DocMd), jointe sur la colonne UrlID. |
JoinRowOrdinal | Entier facultatif. Non destiné à une utilisation directe depuis votre code. |
JoinType | Text facultatif. Spécifie le type d’instruction de jointure (JOIN) utilisé sur le champ. Les valeurs possibles sont INNER, LEFTOUTER et RIGHTOUTER. |
LCID | Entier facultatif. L’attribut LCID peut être utilisé pour spécifier le pays ou la région dont le format monétaire est utilisé : par exemple, 1033 pour les États-Unis. Deux cas particuliers impliquent le format du symbole euro. Si LCID=-1 (0xFFFFFFF), le symbole euro vient s’ajouter comme préfixe au nombre. Si LCID=-2 (0xFFFFFFE), il vient s’ajouter comme suffixe. Le nombre de chiffres décimaux est égal à 2, même si cette valeur peut être remplacée par l’attribut Decimals du champ. Le symbole monétaire de l’euro est égal à 0x20AC en UCS-2. |
List | Texte facultatif. Permet d’identifier la liste qui est la cible d’un champ de recherche (Type="Lookup"). Si la liste cible existe déjà, la valeur de l’attribut List doit être la représentation de chaîne du GUID (accolades incluses) qui identifie la liste cible. Si la cible est la même liste que celle à laquelle le champ appartient, vous pouvez spécifier « Auto ». Si la liste cible n’existe pas encore, la valeur de l’attribut List peut être une URL de site Web telle que « Listes/Ma liste », mais uniquement si la liste cible est créée dans la même fonctionnalité que celle qui crée le champ de recherche. Dans ce cas, la valeur de l’attribut List de l’élément Field doit être identique à la valeur de l’attribut Url de l’élément ListInstance qui crée la liste cible. |
Max | Number facultatif. Spécifie la valeur maximale autorisée pour le champ. |
MaxLength | Valeur de type Integer facultative. Spécifie le nombre maximal de caractères autorisés dans une valeur de champ. Les formulaires d'édition sont ajustés pour permettre l'application de cette valeur, qui est validée sur le client. Si l'utilisateur tente d'entrer plus de caractères que le nombre défini par MaxLength, un message d'erreur s'affiche. |
Min | Number facultatif. Spécifie la valeur minimale autorisée pour la champ. |
Mult | Facultatif Boolean. La valeur TRUE permet à un champ de recherche de contenir plusieurs valeurs. La valeur par défaut est FALSE. |
Name | Text obligatoire. Nom interne du champ. Le nom doit être unique par rapport à l’ensemble de champs d’une liste ou d’un site web. SharePoint Foundation modifie la valeur si nécessaire pour garantir son unicité ; dans le cas contraire, elle ne change pas pendant la durée de vie de la définition de champ. |
NegativeFormat | Text facultatif. Spécifie comment indiquer les valeurs négatives. Peut être défini avec l’une des valeurs suivantes :
|
Node | Text facultatif. Utilisé dans les formulaires XML, cet attribut est obligatoire pour tous les champs à l’exception des liens d’instructions de traitement et spécifie l’expression XPath d’un nœud promu. |
NoEditFormBreak | Facultatif Boolean. TRUE pour empêcher qu’un saut de ligne ne soit ajouté entre les champs d’un nouveau formulaire d’élément et ou d’un formulaire de modification de l’élément. Certains types de champs, comme un texte de champ enrichi, fournissent un espacement par défaut, et cet attribut permet de contrôler l’espacement supplémentaire qui en résulte. |
NumLines | Integer facultatif. Recommande le nombre de lignes (lignes) à afficher dans un bloc TEXTAREA pendant la modification. Il s’agit simplement d’une indication de l’interface utilisateur du client ; aucune limitation n’est imposée sur le nombre de lignes de texte qui peut être modifié. |
Overwrite | Facultatif Boolean. Spécifie si la définition de champ d’un nouveau champ activé sur un site (SPWeb) remplace celle d’un champ existant, lorsque le nouveau champ a le même ID de champ que la champ existant. True si le nouveau champ remplace le champ existant ayant le même ID de champ ; sinon, false. La valeur par défaut est False. Remarque : si le champ existant est en lecture seule ou s’il est scellé, il n’est pas remplacé par le champ en cours d’activation, même si cet attribut a la valeur true. |
OverwriteInChildScopes | Boolean facultatif. Indique si une définition de champ spécifiée doit être remplacée lorsque vous configurez le champ dans une collection de sites et que cette définition de champ existe déjà dans le site Web enfant de cette collection de sites. True si la définition de champ doit être remplacée ; sinon false. La valeur par défaut est false. |
Percentage | Facultatif Boolean. TRUE si la valeur est affichée sous forme de pourcentage, à savoir un nombre multiplié par 100 avec ajout du symbole pourcentage (%). |
PIAttribute | Texte facultatif. Spécifie l’attribut de l’instruction de traitement du document (définie par l’attribut PITarget) à, utiliser comme valeur de colonne. Utilisé pour la promotion et la rétrogradation de propriétés dans les documents XML. Si vous spécifiez l’attribut PIAttribute, vous devez également spécifier l’attribut PITarget. Pour plus d’informations sur la façon dont les attributs Node, PIAttribute, PITarget, Primary PIAttribute et PrimaryPITarget sont utilisés pour la promotion et la rétrogradation des propriétés dans les documents XML, voir Using Content Types to Specify XML Document Properties. |
PITarget | Text facultatif. Spécifie l’instruction de traitement du document où la valeur de colonne est stockée dans les documents de ce type de contenu. Utilisé pour la promotion et la rétrogradation de propriétés dans les documents XML. Si vous spécifiez l’attribut PIAttribute, vous devez également spécifier l’attribut PITarget. Pour plus d’informations sur la façon dont les attributs Node, PIAttribute, PITarget, Primary PIAttribute et PrimaryPITarget sont utilisés pour la promotion et la rétrogradation des propriétés dans les documents XML, voir Using Content Types to Specify XML Document Properties. |
PrependId | Boolean facultatif. Utilisé par les champs de recherche qui peuvent avoir plusieurs valeurs. Spécifiez TRUE pour afficher l’ID d’élément d’un élément cible ainsi que la valeur du champ cible dans les formulaires Modifier et Nouveau. |
Présence | Facultatif Boolean. TRUE si les informations utilisateur sont présentes pour le champ. |
PrimaryKey | Facultatif Boolean. TRUE si le champ est la clé primaire des relations entre la liste et une autre liste. |
PrimaryPIAttribute | Text facultatif. Utilisé pour la promotion et la rétrogradation de propriétés dans les documents XML. Spécifie un attribut de remplacement dans l’instruction de traitement du document, définie par l’attribut PrimaryPITarget, à utiliser comme valeur de colonne. Si vous spécifiez l’attribut PrimaryPIAttribute, vous devez également spécifier l’attribut PrimaryPITarget. Si elle est spécifiée, SharePoint Foundation utilise ces valeurs avant celles spécifiées dans les attributs PITarget et PIAttribute . Pour plus d’informations sur la façon dont les attributs Node, PIAttribute, PITarget, Primary PIAttribute et PrimaryPITarget sont utilisés pour la promotion et la rétrogradation des propriétés dans les documents XML, voir Using Content Types to Specify XML Document Properties. |
PrimaryPITarget | Text facultatif. Spécifie une autre instruction de traitement de document dans laquelle la valeur de colonne est stockée pour les documents de ce type de contenu. Si vous spécifiez l’attribut PrimaryPIAttribute, vous devez également spécifier l’attribut PrimaryPITarget. Si elle est spécifiée, SharePoint Foundation utilise ces valeurs avant celles spécifiées dans les attributs PITarget et PIAttribute . Pour plus d’informations sur la façon dont les attributs Node, PIAttribute, PITarget, Primary PIAttribute et PrimaryPITarget sont utilisés pour la promotion et la rétrogradation des propriétés dans les documents XML, voir Using Content Types to Specify XML Document Properties. |
ReadOnly | Facultatif Boolean. Si la valeur est TRUE, le champ n’est pas affiché dans les formulaires Nouveau ou Modifier, mais peut être inclus dans les affichages. En outre, la définition de ReadOnly avec la valeur TRUE masque le champ dans les pages Paramètres du site pour gérer les colonnes de site et les types de contenu. La définition de l’attribut Hidden avec la valeur TRUE masque complètement le champ dans l’interface utilisateur. Si vous n’incluez pas cet attribut, SharePoint Foundation traite la colonne comme si cet attribut était défini sur False. |
ReadOnlyEnforced | Facultatif Boolean. TRUE pour spécifier que l’utilisateur ne peut modifier le champ par aucun moyen et que le champ ne peut être changé que par le système. |
RelationshipDeleteBehavior | Text facultatif. Spécifie une contrainte de suppression pour un champ de recherche. Pour plus d’informations, consultez l’énumération SPRelationshipDeleteBehavior . Pour une colonne de site, la valeur ne doit être ni Cascade ni Restrict. Elle peut être None (par défaut), ou l’attribut peut être omis. Si vous spécifiez une valeur autre que None, vous devez également spécifier TRUE pour l’attribut Indexed et FALSE pour l’attribut Mult. |
RenderXMLUsingPattern | Boolean facultatif. Utilisé pour les champs calculés pour déterminer le format d’affichage. Si la valeur est TRUE, les valeurs sont restituées à partir du modèle d’affichage du champ calculé, et non sur la valeur de colonne de la première référence de champ non calculé sur laquelle est fondé le champ calculé. Par exemple, dans une bibliothèque d’images, la colonne Taille de l’image est représentée par largeur x hauteur, mais si cet attribut n’a pas la valeur TRUE, seule la première référence de champ, largeur, est affichée. Si la valeur est TRUE, le format largeur x hauteur est affiché. |
Obligatoire | Boolean obligatoire. Si la valeur est TRUE, le champ ne doit pas se voir affecter une valeur vide. Si aucune valeur de champ non vide n’est donnée dans un billet de formulaire, le texte du champ obligatoire standard ou un message explicitement spécifié (c’est-à-dire, via <ErrorText> des balises) s’affiche dans le formulaire d’erreur. Cette validation est gérée uniquement par le client (la base de données autorise toujours NULL pour tous les champs définis par l’utilisateur). |
RestrictedMode | Facultatif Boolean. TRUE pour interdire au champ Note de contenir une mise en forme améliorée de texte enrichi, telle que images, tableaux ou liens hypertexte, ou de coller dans le champ un texte mis en forme. |
ResultType | Text facultatif. Spécifie le type de données des valeurs renvoyées depuis le champ. |
RichText | Facultatif Boolean. TRUE si le champ affiche une mise en forme de texte enrichi. |
RichTextMode | Texte facultatif. Une des options de l’énumération RichTextMode. |
RowOrdinal | Integer facultatif. Spécifie l’emplacement de base de données pour le champ. |
Scellé | Facultatif Boolean. La définition de cet attribut avec la valeur TRUE pour un champ marque le champ comme impossible à supprimer. La page Modifier la colonne n’a pas de bouton Supprimer. Les utilisateurs ne peuvent pas supprimer le champ. |
SeparateLine | Facultatif Boolean. Utilisé en interne pour prendre en charge le rendu d’un champ (par exemple, Notes ou Commentaires) dans une ligne distincte. Cet attribut n'est pas destiné à une utilisation publique. |
SetAs | Non destiné à une utilisation directe depuis votre code. |
ShowAddressBookButton | Non destiné à une utilisation directe depuis votre code. |
ShowField | Texte facultatif. Quand l’attribut Type est « Recherche », la valeur de l’attribut ShowField spécifie le nom interne du champ cible à rechercher. Si aucune valeur n’est spécifiée, le texte du lien hypertexte du champ Titre de l’enregistrement de la liste cible s’affiche. Les types de champ suivants sont autorisés comme cible d’un champ de recherche : Counter, DateTime, Number et Text. Le type de champ Computed peut être une cible si les recherches sont activées. Pour plus d’informations, consultez la propriété EnableLookup de la classe SPFieldComputed . Le type de champ Calculated peut être une cible si la sortie correspond à du texte. Pour plus d’informations, consultez la propriété OutputType de la classe SPFieldCalculated**. |
ShowInDisplayForm | Facultatif Boolean. TRUE pour afficher le champ du formulaire d’affichage en vue de voir l’élément. |
ShowInEditForm | Facultatif Boolean. TRUE pour afficher le champ du formulaire en vue de modifier l’élément. |
ShowInFileDlg | Boolean facultatif. Cet attribut n’est valide que pour les champs des schémas de bibliothèque de documents. Si la valeur est FALSE, le champ n’apparaît pas dans la boîte de dialogue Propriétés qui permet d’enregistrer les formulaires et qui s’affiche lors de l’enregistrement à partir des applications clientes. Par exemple, le champ Titre possède cet attribut, car celui-ci est défini directement dans le document enregistré dans la bibliothèque de documents. |
ShowInListSettings | Facultatif Boolean. TRUE pour afficher la colonne sur la page de personnalisation des paramètres de liste. |
ShowInNewForm | Facultatif Boolean. Si la valeur est FALSE, le champ n’apparaît pas dans une énumération Fields lorsque le mode d’affichage a la valeur New. Les champs avec ce paramètre n’apparaissent pas dans la page Nouvel élément par défaut d’une liste donnée. Ce paramètre est utilisé en particulier pour masquer les champs sur la page de téléchargement des documents sur la bibliothèque de documents. |
ShowInVersionHistory | Facultatif Boolean. TRUE pour afficher la colonne sur la page d’affichage des versions des éléments de liste. |
ShowInViewForms | Facultatif Boolean. TRUE pour spécifier que le champ s’affiche dans les pages utilisées pour visualiser les données de liste. |
Triable | Facultatif Boolean. TRUE si les valeurs du champ peuvent être triées. |
SourceID | Texte facultatif. Contient l’espace de noms qui définit le champ, par http://schemas.microsoft.com/sharepoint/v3 exemple ou le GUID de la liste dans laquelle le champ personnalisé a été créé. |
StaticName | Text facultatif. Contient un nom interne du champ qui peut ne pas être unique au sein d’une collection de champs. Cependant, contrairement à l’attribut Name, qui peut être modifié pour assurer son unicité, la valeur de l’attribut StaticName est assignée au champ exactement comme vous l’avez définie. Vous pouvez utiliser ultérieurement cette valeur dans le code pour obtenir une référence au champ en appelant la méthode TryGetFieldByStaticName . |
StorageTZ | Spécifie comment les valeurs date/heure sont stockées. Quand StorageTZ a la valeur UTC, la valeur date/heure est gérée au format UTC. Pour indiquer qu’une valeur date/heure fait référence à une heure « abstraite », ce qui signifie que la valeur date/heure est stockée dans la base de données telle qu’elle a été entrée par l’utilisateur sans conversion ou stockage du fuseau horaire local, omettez l’attribut StorageTZ. |
StripWS | Facultatif Boolean. TRUE si les espaces blancs sont supprimés en début et en fin des valeurs des champs. |
SuppressNameDisplay | Facultatif Boolean. TRUE pour ne pas afficher le nom de l’utilisateur dans un champ User. |
TextOnly | Facultatif Boolean. Si la valeur est TRUE, le champ ne peut contenir que des valeurs Text. |
Titre | Facultatif Text. Contient l’intitulé du champ affiché dans l’interface utilisateur. |
Type | Texte obligatoire. Type de données du champ (à moins que l’élément Field ne soit un enfant de ProjectedFields). Remarque : Dans la version Technology Preview de Microsoft SharePoint Foundation 2010, l’attribut Type a une signification différente et une seule valeur possible (« Lookup ») quand il s’agit d’un enfant de ProjectedFields. Pour plus d’informations sur cette utilisation de Type, consultez ProjectedFields, élément (View) . SharePoint Foundation inclut les types de données suivants par défaut :
|
UniqueID | Text facultatif. Non destiné à une utilisation directe depuis votre code. |
UnlimitedLengthInDocumentLibrary | Facultatif Boolean. TRUE pour permettre une longueur de champ illimité dans les bibliothèques de documents. |
Urlencode | Facultatif Boolean. TRUE pour convertir des caractères spéciaux, tels que des espaces, au format UTF-8 entre guillemets, par exemple %c3%ab pour le caractère ë. |
URLEncodeAsURL | Facultatif Boolean. Similaire à URLEncode, TRUE permet cependant de spécifier que la chaîne à coder est un composant chemin d'accès d'une URL ; par conséquent, les barres obliques (« / ») ne sont pas codées. |
UserSelectionMode | Facultatif Text. Spécifie si seuls les noms des utilisateurs individuels peuvent être sélectionnés dans un champ utilisateur d’un formulaire d’élément, ou si les noms des groupes et des individus peuvent être sélectionnés ensemble. Les valeurs possibles sont les suivantes :
|
UserSelectionScope | Integer facultatif. Spécifie une étendue pour la sélection des noms d’utilisateur dans un champ utilisateur d’un formulaire d’élément. Si la valeur est égale à 0, il n’existe aucune restriction à un groupe SharePoint. Si la valeur est supérieure à 0, la sélection utilisateur est limitée aux membres du groupe SharePoint dont l’ID équivaut à la valeur spécifiée. |
Visible | Facultatif Boolean. TRUE pour spécifier que le champ est ajouté à l’affichage par défaut. La valeur par défaut est TRUE. |
Width | Integer facultatif. Spécifie la largeur en pixels des images affichées pour les utilisateurs dans la liste d’informations utilisateur. |
WikiLinking | Facultatif Boolean. TRUE pour spécifier que les liens wiki, qui apparaissent sous la forme de crochets doubles ([[...]]), sont traduits en liens HTML, qui utilisent la <a> balise . |
Xname | Text facultatif. Utilisé en interne dans les formulaires XML pour identifier les champs qui ont été ajoutés, supprimés ou modifiés. Cet attribut n’est pas destiné à une utilisation publique. |
Éléments enfants
- CHOIX
- Par défaut
- DefaultFormula
- DisplayBidiPattern
- DisplayPattern
- FieldRefs
- Formule
- FormulaDisplayNames
- MAPPAGES
Éléments parents
Remarques
Importante
Lorsque vous définissez un champ personnalisé, vous devez spécifier les attributs ID, Type, Name, DisplayName et Group pour que le champ s’affiche correctement dans Microsoft SharePoint Foundation. La saisie semi-automatique d’instructions dans Microsoft Visual Studio indique à tort que vous avez besoin des trois premiers attributs alors qu’en fait, les cinq attributs sont requis.
Exemple
L’exemple suivant illustre un manifeste d’élément d’une fonctionnalité qui crée trois colonnes de site.
<?xml version="1.0" encoding="utf-8"?>
<Elements xmlns="http://schemas.microsoft.com/sharepoint/">
<Field ID="{060E50AC-E9C1-4D3C-B1F9-DE0BCAC300F6}"
Name="Amount"
DisplayName="Amount"
Type="Currency"
Decimals="2"
Min="0"
Required="FALSE"
Group="Financial Columns" />
<Field ID="{943E7530-5E2B-4C02-8259-CCD93A9ECB18}"
Name="CostCenter"
DisplayName="Cost Center"
Type="Choice"
Required="FALSE"
Group="Financial Columns">
<CHOICES>
<CHOICE>Administration</CHOICE>
<CHOICE>Information</CHOICE>
<CHOICE>Facilities</CHOICE>
<CHOICE>Operations</CHOICE>
<CHOICE>Sales</CHOICE>
<CHOICE>Marketing</CHOICE>
</CHOICES>
</Field>
<Field ID="{1511BF28-A787-4061-B2E1-71F64CC93FD5}"
Name="DateOpened"
DisplayName="Date Opened"
Type="DateTime"
Format="DateOnly"
Required="FALSE"
Group="Financial Columns">
<Default>[today]</Default>
</Field>
</Elements>