Élément Form (List)

S’applique à : | SharePoint 2016 SharePoint Foundation 2013 | | SharePoint Online SharePoint Server 2013

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>

Éléments et attributs

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

Attributs

Attribut Description
Par défaut
Texte facultatif. Spécifie si le formulaire est le formulaire par défaut à utiliser pour le type spécifié.

Par exemple, vous pouvez définir plusieurs formulaires pour lesquels Type est égal à DisplayForm. Si c’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 qui ont le même type sont définis et qu’aucun formulaire par défaut n’est établi en spécifiant 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
Texte facultatif.
Chemin
Texte facultatif. Spécifie le chemin d’accès du 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 affichée dans une boîte de dialogue de fichier. La valeur de cet attribut est relative au _layouts répertoire et ne commence pas par une barre oblique (/).
SetupPath
Texte facultatif. Spécifie le chemin d’accès relatif au dossier dans le répertoire d’installation qui contient la page .aspx du formulaire, par exemple . pages/form.aspx
Modèle
Facultatif Text. Spécifie le modèle de liste à laquelle le formulaire appartient.
Type
Texte obligatoire. 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
Texte facultatif. Spécifie si un ListFormWebPart doit être créé lorsque le formulaire est provisionné. Par défaut, un objet ListFormWebPart est créé, sauf si cet attribut a la valeur FALSE. Si cet attribut a la valeur FALSE, utilisez l’élément enfant WebParts pour définir votre composant WebPart de formulaire de liste personnalisé.
UseLegacyForm
Facultatif Boolean. Utilisé pendant la mise à niveau pour spécifier que Microsoft SharePoint Foundation utilise CAML (Collaborative Application Markup Language), comme dans les versions précédentes de la technologie, au lieu de contrôles Web, pour définir l’affichage d’un élément dans un formulaire.
WebPartZoneID
Texte facultatif. Spécifie la zone pour le composant WebPart.

Éléments enfants

Éléments parents

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>