Cette documentation est archivée et n’est pas conservée.

Default, élément (schéma de propriété des types de champs)

Windows SharePoint Services 3

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


<Default>
</Default>

None

Voir PropertySchema, élément (Types de champs) pour une description de cet élément en contexte.

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.

Le DisplayName et un champ Text modifiable apparaissent dans la section Paramètres de colonne supplémentaires des pages Nouvelle colonne de site et 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 ci-dessous, l'élément Default pour la propriété est

^(\d{3})\d{3}-\d{4}$

car ce schéma correspond à des numéros de téléphone aux États-Unis et, dans cet exemple, le développeur sait que son champ servira essentiellement à créer des colonnes qui contiennent des numéros de téléphone aux États-Unis. Lorsque les utilisateurs créent une colonne qui repose sur un type de champ personnalisé et que les pages Nouvelle colonne de site et Créer une colonne s'ouvrent par défaut, cette valeur de propriété s'affiche dans une zone de texte, dans laquelle le créateur de colonne peut ensuite la modifier. Notez que l'exemple de code ci-dessous a été modifié pour des raisons 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>
Afficher: