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