Form, élément (List)

Dernière modification : dimanche 11 avril 2010

S’applique à : SharePoint Foundation 2010

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

Décrit les formulaires dans un type de liste de base.

<Form  Default = "TRUE" | "FALSE"  MobileUrl = "Text"
  Path = "Text"
  SetupPath = "Text"
  Template = "Text"
  Type = "DisplayForm" | "EditForm" | "NewForm"
  Url = "URL"  UseDefaultListFormWebPart = "TRUE" | "FALSE"
  UseLegacyForm = "TRUE" | "FALSE"
  WebPartZoneID = "Text">  <WebParts>    <AllUsersWebPart      WebPartOrder = Integer      WebPartZoneID = "Text">        <![CDATA[...]]>    </AllUsersWebPart>  </WebParts>
</Form>

Attributs

Attribut

Description

Default

Text facultatif. Indique si le formulaire est le formulaire par défaut à utiliser pour le Type spécifié. Par exemple, il est possible de définir plusieurs formulaires pour lesquels Type a pour valeur DisplayForm. Si tel est le cas, un formulaire d’affichage par défaut doit être établi afin qu’une liste puisse déterminer le formulaire d’affichage à utiliser. Si plusieurs formulaires définis sont de même Type et qu’un formulaire par défaut n’est pas établi par le biais du paramètre Default="TRUE", un formulaire par défaut est choisi par programme. Si un seul formulaire est défini pour un Type spécifié, Default="TRUE" est appliqué par programme.

MobileUrl

Text facultatif.

Path

Facultatif Text. Spécifie le chemin d'accès au système de fichiers, y compris le nom de feuille, du fichier contenant le modèle utilisé pour la liste des bibliothèques de documents qui est rendue dans une boîte de dialogue Fichier. La valeur de cet attribut est relative et désigne le répertoire _layouts. Elle ne commence pas par une barre oblique (« / »).

SetupPath

Facultatif Text. Spécifie le chemin d'accès relatif au dossier situé dans le répertoire d'installation qui contient la page .aspx du formulaire, par exemple, pages/form.aspx.

Template

Facultatif Text. Spécifie le modèle de liste à laquelle le formulaire appartient.

Type

Obligatoire Text. Indique le type de formulaire décrit et peut prendre l'une des valeurs suivantes : DisplayForm, EditForm ou NewForm.

Url

Obligatoire URL. Spécifie le chemin d'accès au fichier ASP.NET utilisé pour le formulaire.

UseDefaultListFormWebPart

Text facultatif. Indique si un objet ListFormWebPart doit être créé lorsque le formulaire est mis en service. Par défaut, un objet ListFormWebPart est créé sauf si cet attribut est défini sur FALSE. Si cet attribut a pour valeur FALSE, utilisez l’élément enfant WebParts pour définir votre composant WebPart de formulaire de liste personnalisé.

UseLegacyForm

Facultatif Boolean. Utilisé au cours d'une mise à niveau pour spécifier que Microsoft SharePoint Foundation utilise le langage CAML (Collaborative Application Markup Language), comme dans les versions précédentes de cette technologie, au lieu de contrôles Web, pour définir la vue d'un élément dans un formulaire.

WebPartZoneID

Facultatif Text. Spécifie la zone pour le composant WebPart.

Éléments enfants

ListFormBody, ListFormButtons, ListFormClosing, ListFormOpening, WebParts

Éléments parents

Forms

Occurrences

Minimum : 0

Maximum : pas de limite

Exemple

L’exemple suivant montre les définitions de formulaire spécifiées dans le fichier Schema.xml pour les listes Annonces.

<Forms>
      <Form Type="DisplayForm" Url="DispForm.aspx" SetupPath="pages\form.aspx" WebPartZoneID="Main" />
      <Form Type="EditForm" Url="EditForm.aspx" SetupPath="pages\form.aspx" WebPartZoneID="Main" />
      <Form Type="NewForm" Url="NewForm.aspx" SetupPath="pages\form.aspx" WebPartZoneID="Main" />
    </Forms>