Élément Form (List)

S’applique à : SharePoint 2016 | SharePoint Foundation 2013 | SharePoint En ligne | 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 dont le type est égal à 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 sont définis et ont le même type et qu’un formulaire par défaut n’est pas établi en spécifiant Default="TRUE », un formulaire par défaut est choisi par programme.

S’il n’existe qu’un seul formulaire 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 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 de fichier. La valeur de cet attribut est relative au répertoire et ne commence pas par une barre _layouts 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 .
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
Texte facultatif. Spécifie si un 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éfinie sur FALSE. Si cet attribut est égal à FALSE, utilisez l’élément enfant WebParts pour définir votre formulaire de liste personnalisé.
UseLegacyForm
Facultatif Boolean. Utilisé lors de la 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 la technologie, au lieu des contrôles Web, pour définir l’affichage d’un élément dans un formulaire.
WebPartZoneID
Texte facultatif. Spécifie la zone pour le partie Web.

É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 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>