Freigeben über


Formularelement (List)

Gilt für: SharePoint 2016 | SharePoint Foundation 2013 | SharePoint Online-| SharePoint Server 2013

Beschreibt die Formulare in einem einfachen Listentyp.

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

Elemente und Attribute

In den folgenden Abschnitten werden Attribute, untergeordnete und übergeordnete Elemente erläutert.

Attribute

Attribut Beschreibung
Default
Optionaler Text. Gibt an, ob das Formular das für das angegebene Type-Objekt zu verwendende Standardformular ist.

Sie können beispielsweise mehrere Formulare definieren, bei denen Type mit DisplayForm übereinstimmt. Wenn dies der Fall ist, muss ein Standardanzeigeformular eingerichtet werden, damit eine Liste bestimmen kann, welches Anzeigeformular verwendet werden soll.

Wenn mehrere Formulare definiert sind, die denselben Typ aufweisen, und kein Standardformular durch Angabe von Default="TRUE" eingerichtet wird, wird ein Standardformular programmgesteuert ausgewählt.

Wenn nur ein Formular für einen angegebenen Typ definiert ist, wird Default="TRUE" programmgesteuert erzwungen.
MobileUrl
Optionaler Text.
Pfad
Optionaler Text. Gibt den Dateisystempfad einschließlich des Blattnamens der Datei an, die die Vorlage enthält, die für die Liste der Dokumentbibliotheken verwendet wird, die in einem Dateidialogfeld gerendert wird. Der Wert dieses Attributs ist relativ zum _layouts Verzeichnis und beginnt nicht mit einem Schrägstrich (/).
SetupPath
Optionaler Text. Gibt den relativen Pfad zum Ordner im Setupverzeichnis an, der die ASPX-Seite des Formulars enthält, z. B pages/form.aspx. .
Vorlage
Optionaler Text-Wert. Gibt die Listenvorlage an, zu der das Formular gehört.
Typ
Erforderlicher Text. Gibt den Typ des beschriebenen Formulars an und kann einen der folgenden Werte haben: DisplayForm, EditForm oder NewForm.
Url
Erforderlicher URL-Wert. Gibt den Pfad zur ASP.NET-Datei an, die für das Formular verwendet wird.
UseDefaultListFormWebPart
Optionaler Text-Wert. Gibt bei Bereitstellung des Formulars an, ob ein Listenformular-Webpart erstellt werden soll. Standardmäßig wird ein ListFormWebPart-Objekt erstellt, es sei denn, dieses Attribut ist auf FALSE festgelegt. Wenn dieses Attribut auf FALSE festgelegt ist, verwenden Sie das untergeordnete WebParts-Element , um das benutzerdefinierte Listenformular-Webpart zu definieren.
UseLegacyForm
Optionaler Boolean-Wert. Wird während des Upgrades verwendet, um anzugeben, dass Microsoft SharePoint Foundation caml (Collaborative Application Markup Language) wie in früheren Versionen der Technologie anstelle von Websteuerelementen verwendet, um die Ansicht eines Elements in einem Formular zu definieren.
WebPartZoneID
Optionaler Text. Gibt die Zone für das Webpart an.

Untergeordnete Elemente

Übergeordnete Elemente

Vorkommen

  • Minimum: 0
  • Maximum: Unbegrenzt

Beispiel

Das folgende Beispiel zeigt die Formulardefinitionen, die in der Datei Schema.XML für Ankündigungslisten angegeben sind.

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