Partager via


FieldProperty, élément (View)

Dernière modification : vendredi 30 mai 2008

S’applique à : SharePoint Foundation 2010

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

Spécifie une propriété d'un champ.

<FieldProperty
  AutoHyperLink = "TRUE" | "FALSE"
  AutoHyperLinkNoEncoding = "TRUE" | "FALSE"
  AutoNewLine = "TRUE" | "FALSE"
  Default = "Text"
  ExpandXML = "TRUE" | "FALSE"
  HTMLEncode = "TRUE" | "FALSE"
  Name = "Text"
  Select = "Text"
  StripWS = "TRUE" | "FALSE"
  URLEncode = "TRUE" | "FALSE"
  URLEncodeAsURL = "TRUE" | "FALSE">
</FieldProperty>

Attributs

Attribut

Description

AutoHyperLink

Boolean facultatif. TRUE pour délimiter le texte avec des balises <A> si le texte s'affiche comme un lien hypertexte (par exemple, www.microsoft.com).

AutoHyperLinkNoEncoding

Boolean facultatif. TRUE pour délimiter le texte avec des balises <A> si le texte s'affiche comme un lien hypertexte (par exemple, www.microsoft.com) mais sans le codage HTML.

AutoNewLine

Boolean facultatif. TRUE pour insérer des balises <BR> dans le flux de texte et pour remplacer plusieurs espaces par un espace insécable (&nbsp;).

Default

Text facultatif. Affiche le texte attribué à cet attribut dans le cas où la valeur retournée par une sélection est une chaîne vide ("").

ExpandXML

Boolean facultatif. TRUE pour repasser le contenu affiché par le biais de l'interpréteur CAML (Collaborative Application Markup Language), ce qui permet à CAML d'afficher du CAML.

HTMLEncode

Boolean facultatif. TRUE pour convertir des caractères incorporés de façon à ce que qu'ils s'affichent en tant que texte dans le navigateur. En d'autres termes, les caractères qui peuvent être confondus avec des balises HTML sont convertis en entités.

Name

Text obligatoire. Spécifie le nom de la propriété du champ.

Select

Text facultatif. Spécifie le nom d'une propriété qui s'applique à la propriété indiquée par l'attribut Name.

StripWS

Boolean facultatif. TRUE pour supprimer les espaces situés au début et à la fin de la valeur retournée par l'élément.

URLEncode

Boolean facultatif. 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

Boolean facultatif. 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.

Éléments enfants

Aucun

Éléments parents

Nombreux

Occurrences

Minimum : 0

Maximum : illimité

Exemple

L'exemple suivant utilise une instruction Switch pour évaluer si le corps d'un champ possède une mise en forme RTF. Si le format RTF est appliqué, les liens hypertexte sont automatiquement générés sans codage ; dans le cas contraire, les liens hypertexte sont codés.

<Switch>
   <Expr>
      <FieldProperty Name="Body" Select="RichText" />
   </Expr>
   <Case Value="TRUE">
      <HTML><![CDATA[ <div> ]]></HTML>
      <Limit Len="250" AutoHyperLinkNoEncoding="TRUE" MoreText="...">
         <Column Name="Body" />
      </Limit>
      <HTML><![CDATA[ </div> ]]></HTML>
   </Case>
   <Default>
      <Limit Len="250" MoreText="..." AutoHyperLink="TRUE" 
            AutoNewLine="TRUE">
         <Column Name="Body" />
      </Limit>
   </Default>
</Switch>