Form Element
The Form element is used to describe the forms in a base type.
Syntax
<Form
Path = "Text"
Type = "DisplayForm" | "EditForm" | "NewForm"
Url = "URL"
WebPartZoneID = "Text">
</Form>
Attributes
Name | Description |
---|---|
Path | Optional Text. 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. The value of this attribute is relative to the _layouts directory and does not start with a forward slash ("/"). |
Type | Required Text. Indicates the type of form being described and can be one of the following values: DisplayForm, EditForm, or NewForm. |
Url | Required URL. Specifies the path to the ASP.NET file used for the form. |
WebPartZoneID | Optional Text. Specifies the zone for the Web Part. |
Element Relationships
Parent Elements | Child Elements |
---|---|
Forms | ListFormBody , ListFormButtons , ListFormClosing , ListFormOpening |
Example
The following example outlines the forms definition within the SCHEMA.XML file for announcements lists.
<Forms>
<Form Type="DisplayForm" Url="DispForm.aspx" WebPartZoneID="Main">
<ListFormOpening>
.
.
.
</ListFormOpening>
<ListFormButtons>
.
.
.
</ListFormButtons>
<ListFormBody>
.
.
.
</ListFormBody>
</Form>
<Form Type="EditForm" Url="EditForm.aspx" WebPartZoneID="Main">
<ListFormOpening>.
.
.
.
</ListFormOpening>
<ListFormButtons>
.
.
.
</ListFormButtons>
<ListFormBody>
.
.
.
</ListFormBody>
<ListFormClosing>
.
.
.
</ListFormClosing>
</Form>
<Form Type="NewForm" Url="NewForm.aspx" WebPartZoneID="Main">
<ListFormOpening>
.
.
.
</ListFormOpening>
<ListFormButtons>
.
.
.
</ListFormButtons>
<ListFormBody>
.
.
.
</ListFormBody>
<ListFormClosing>
.
.
.
</ListFormClosing>
</Form>
</Forms>