Элемент Form (List)
Дата последнего изменения: 9 марта 2015 г.
Применимо к: SharePoint Foundation 2010
В этой статье
Атрибуты
Дочерние элементы
Родительские элементы
Вхождения
Описывает формы в базовом типе списка.
<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>
Атрибуты
Атрибут |
Описание |
---|---|
Default |
Необязательный атрибут типа Text. Указывает, используется ли форма по умолчанию для заданного типа Type. Например, можно определить несколько форм, для которых значение Type будет равно DisplayForm. В этом случае необходимо определить отображаемую форму по умолчанию, что позволит списку выбрать используемую форму отображения. Если определено несколько форм с одинаковым значением Type, и не определена форма по умолчанию с помощью значения Default="TRUE", то форма по умолчанию выбирается программным способом. Если для указанного значения Type определена только одна форма, значение Default="TRUE" применяется принудительно программным способом. |
MobileUrl |
Необязательный атрибут типа Text. |
Path |
Необязательный атрибут типа Text. Определяет путь к файлу, включая имя листа. Этот файл содержит шаблон, который используется для списка библиотек документов, отображаемых в диалоговом окне по работе с файлами. Путь, задаваемый этим атрибутом, является относительным по отношению к каталогу _layouts и не начинается со знака косой черты ("/"). |
SetupPath |
Необязательный атрибут типа Text. Определяет относительный путь к папке в каталоге установки, которая содержит ASPX-страницу формы, например pages/form.aspx. |
Template |
Необязательный атрибут типа Text. Определяет шаблон списка, в который входит форма. |
Type |
Обязательный атрибут типа Text. Указывает тип описываемой формы, может быть одним из следующих значений: DisplayForm, EditForm или NewForm. |
Url |
Обязательный атрибут типа URL. Определяет путь к используемому для формы файлу ASP.NET. |
UseDefaultListFormWebPart |
Необязательный атрибут типа Text. Указывает, необходимо ли создавать элемент ListFormWebPart при подготовке формы. По умолчанию создается объект ListFormWebPart, если этому атрибуту не присвоено значение FALSE. Если этому атрибуту присвоено значение FALSE для определения веб-части формы настраиваемого списка следует использовать дочерний элемент WebParts. |
UseLegacyForm |
Необязательный атрибут типа Boolean. Задействуется во время обновлений, указывая, что Microsoft SharePoint Foundation, как и в предыдущих версиях этой технологии, вместо веб-элементов управления использует язык Collaborative Application Markup Language (CAML) для определения представления элемента в форме. |
WebPartZoneID |
Необязательный атрибут типа Text. Определяет зону для веб-части. |
Дочерние элементы
ListFormBody, ListFormButtons, ListFormClosing, ListFormOpening, WebParts |
Родительские элементы
Вхождения
Минимум: 0 Максимум: не ограничено |
Пример
В следующем примере показаны определения форм, заданные в файле Schema.xml для списка извещений.
<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>