Form, élément (List)Form element (List)

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

Décrit les formulaires dans un type de liste de base.Describes the forms in a base list type.

<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 attributsElements and attributes

Les sections suivantes décrivent les attributs, éléments enfants et éléments parents.The following sections describe attributes, child elements, and parent elements.

AttributsAttributes

AttributAttribute DescriptionDescription
DefaultDefault
Facultatif texte.Optional Text. Spécifie si le formulaire est le formulaire par défaut à utiliser pour le Typespécifié.Specifies whether the form is the default form to use for the specified Type.

Par exemple, peut définir plusieurs formulaires pour lesquels le Type est DisplayForm.For example, one can define multiple forms for which Type equals DisplayForm. Si c’est le cas, un formulaire d’affichage par défaut doit être établi afin qu’une liste peut déterminer quel affichage de formulaire à utiliser.If this is the case, a default display form must be established so that a list can determine which display form to use.

Si plusieurs formulaires sont définies qui ont le même Type, et un formulaire par défaut n’est pas établi en spécifiant par défaut = « TRUE », un formulaire par défaut sera choisi par programme.If multiple forms are defined that have the same Type, and a default form is not established by specifying Default="TRUE", a default form will be chosen programmatically.

S’il existe une seule forme est définie pour un Typespécifié, par défaut = « TRUE » est appliqué par programme.If there is only one form that is defined for a specified Type, Default="TRUE" is enforced programmatically.
MobileUrlMobileUrl
Facultatif texte.Optional Text.
PathPath
Facultatif texte.Optional Text. Spécifie le chemin du fichier système, notamment le nom de la feuille, du fichier contenant le modèle utilisé pour la liste des bibliothèques de documents qui s’affiche dans une boîte de dialogue fichier.Specifies the file system path, including the leaf name, of the file containing the template used for the list of document libraries that is rendered in a file dialog box. La valeur de cet attribut est relative à la _layouts directory et ne commence pas par une barre oblique (/).The value of this attribute is relative to the _layouts directory and does not start with a forward slash (/).
SetupPathSetupPath
Facultatif texte.Optional Text. 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.Specifies the relative path to the folder in the setup directory that contains the .aspx page of the form, for example, pages/form.aspx.
ModèleTemplate
Facultatif texte.Optional Text. Spécifie le modèle de liste à laquelle appartient le formulaire.Specifies the list template to which the form belongs.
TypeType
Textobligatoire.Required Text. Indique le type de formulaire en cours de description et peut être une des valeurs suivantes : NewForm, EditFormou DisplayForm.Indicates the type of form being described and can be one of the following values: DisplayForm, EditForm, or NewForm.
UrlUrl
Obligatoire d' URL.Required URL. Spécifie le chemin d’accès au fichier ASP.NET utilisé pour le formulaire.Specifies the path to the ASP.NET file used for the form.
UseDefaultListFormWebPartUseDefaultListFormWebPart
Facultatif texte.Optional Text. Spécifie si un ListFormWebPart doit être créé lorsque le formulaire est mis en service.Specifies whether a ListFormWebPart should be created when the form is provisioned. Par défaut, un objet ListFormWebPart est créé, sauf si cet attribut est défini sur FALSE.By default, a ListFormWebPart object is created unless this attribute is set to FALSE. Si cet attribut est égale à FALSE, utilisez l’élément enfant WebParts pour définir votre composant WebPart Formulaire de liste personnalisée.If this attribute equals FALSE, use the WebParts child element to define your customized list form web part.
UseLegacyFormUseLegacyForm
Facultatif Boolean.Optional Boolean. Utilisé au cours de la mise à niveau pour spécifier que Microsoft SharePoint Foundation utiliser Collaborative Application Markup Language (CAML), 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.Used during upgrade to specify that Microsoft SharePoint Foundation use Collaborative Application Markup Language (CAML), as in previous versions of the technology, instead of Web controls, to define the view of an item within a form.
WebPartZoneIDWebPartZoneID
Facultatif texte.Optional Text. Spécifie la zone pour le composant WebPart.Specifies the zone for the web part.

Éléments enfantsChild elements

Éléments parentsParent elements

OccurrencesOccurrences

  • Minimum : 0Minimum: 0
  • Maximum : UnboundedMaximum: Unbounded

ExempleExample

L’exemple suivant montre les définitions de formulaire qui sont spécifiées dans le fichier Schema.xml pour les listes d’annonces.The following example shows the form definitions that are specified in the Schema.xml file for Announcements lists.

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