Поделиться через


Элемент 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

Родительские элементы

Forms

Вхождения

Минимум: 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>