Default, élément (Field Types, propriété)

S’applique à : SharePoint 2016 | SharePoint Foundation 2013 | SharePoint En ligne | SharePoint Server 2013

Représente la valeur par défaut d'une propriété d'un type de champ personnalisé.

<Default>
</Default>

Important

Cette rubrique décrit le markup utilisé dans une méthode obsolète de rendu des propriétés de type de champ personnalisé. Il est fourni uniquement pour faciliter le débogage des propriétés de type de champ personnalisé développées par rapport aux versions antérieures de SharePoint Foundation. Pour plus d’informations sur la méthode recommandée, voir Custom Field Type Property Rendering.

Éléments et attributs

Les sections suivantes décrivent les attributs, les éléments enfants et les éléments parents.

Attributs

Aucun

Éléments enfants

Aucun

Éléments parents

Remarques

Pour obtenir une description de cet élément en contexte, voir Élément PropertySchema (Types de champs).

Exemple

L’exemple suivant définit un schéma de propriété pour un type de champ personnalisé appelé RegularExpressionMatch. Le schéma déclare un champ qui peut être utilisé par les créateurs de colonne lorsqu'ils créent une colonne en fonction du type de champ. La finalité du champ est de permettre à un créateur de colonne de définir une expression régulière différente pour chaque colonne qui repose sur le type de champ RegularExpressionMatch.

DisplayName et un champ Texte modifiable apparaissent dans la section Colonne supplémentaire Paramètres page Nouvelle colonne de site et Page Créer une colonne. L'attribut MaxLength définit la longueur maximale, en caractères, de l'expression régulière, tandis que DisplaySize définit la taille du champ qui contient l'attribut MaxLength. Les utilisateurs peuvent parcourir le champ pour voir le reste de l'expression régulière si celle-ci est plus longue que ce qui apparaît dans le champ DisplaySize.

Dans l’exemple de code suivant, l’élément Default de la propriété est dû au fait que ce modèle correspond aux numéros de téléphone américains. Dans cet exemple, le développeur sait que son champ sera le plus souvent utilisé pour créer des colonnes qui contenint des numéros de téléphone ^(\d{3})\d{3}-\d{4}$ américains. Lorsque les utilisateurs créent une colonne basée sur un type de champ personnalisé et que les pages Nouvelle colonne de site et Créer une colonne s’ouvrent initialement, cette valeur de propriété apparaît dans une zone de texte, où elle peut ensuite être modifiée par le créateur de colonne.

L’exemple de code suivant a été modifié pour plus de clarté.

<FieldType>
  <Field Name="TypeName">RegularExpressionMatch</Field>
  …
  <PropertySchema>
    <Fields>
      <Field Name="RegularExpression" 
             DisplayName="Regular Expression To Match" 
             MaxLength="500" 
             DisplaySize="100" 
             Type="Text">
        <Default>^(\d{3})\d{3}-\d{4}$</Default>
      </Field>
    </Fields>
  </PropertySchema>
  …
</FieldType>

Voir aussi