Form-Element (Liste)

Letzte Änderung: Sonntag, 11. April 2010

Gilt für: SharePoint Foundation 2010

Inhalt dieses Artikels
Attribute
Untergeordnete Elemente
Übergeordnete Elemente
Vorkommen

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>

Attribute

Attribut

Beschreibung

Default

Optionaler Text-Wert. 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. Ist dies der Fall, muss das Standardanzeigeformular so festgelegt werden, dass eine Liste bestimmen kann, welches Anzeigeformular verwendet werden soll. Wenn mehrere Formulare mit demselben Type definiert wurden und nicht durch Angeben von Default="TRUE" ein Standardformular eingerichtet wurde, wird ein Standardformular programmgesteuert ausgewählt. Wenn nur ein Formular vorhanden ist, das für einen angegebenen Type definiert wurde, wird Default="TRUE" programmgesteuert durchgesetzt.

MobileUrl

Optionaler Text-Wert.

Path

Optionaler Text-Wert. Gibt den Dateisystempfad samt Blattnamen der Datei mit der Vorlage an, die für die Liste der Dokumentbibliotheken verwendet wird, die in einem Dateidialogfeld gerendert werden. Der Wert dieses Attributs ist relativ zum Verzeichnis _layouts und beginnt nicht mit einem Schrägstrich ("/").

SetupPath

Optionaler Text-Wert. Gibt den relativen Pfad zum Ordner im Setupverzeichnis an, der die ASPX-Seite des Formulars enthält, z. B. pages/form.aspx.

Template

Optionaler Text-Wert. Gibt die Listenvorlage an, zu der das Formular gehört.

Type

Erforderlicher Text-Wert. 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 zum Definieren Ihres benutzerdefinierten Listenformular-Webparts.

UseLegacyForm

Optionaler Boolean-Wert. Wird während des Upgrades verwendet, um anzugeben, dass Microsoft SharePoint Foundation wie in früheren Versionen zum Definieren der Ansicht eines Elements in einem Formular CAML (Collaborative Application Markup Language) anstelle von Websteuerelementen nutzt.

WebPartZoneID

Optionaler Text-Wert. Gibt die Zone für das Webpart an.

Untergeordnete Elemente

ListFormBody, ListFormButtons, ListFormClosing, ListFormOpening, WebParts

Übergeordnete Elemente

Forms

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>