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


Элемент Form (List)

Применимо к: SharePoint 2016 | SharePoint Foundation 2013 | SharePoint Online | SharePoint Server 2013

Описывает формы в базовом типе списка.

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

Элементы и атрибуты

В разделах ниже приводится описание атрибутов, дочерних и родительских элементов.

Атрибуты

Атрибут Описание
По умолчанию
Необязательный текст. Указывает, является ли форма формой по умолчанию, используемой для указанного типа.

Например, можно определить несколько форм, для которых тип равен DisplayForm. В этом случае необходимо установить форму отображения по умолчанию, чтобы список смог определить, какую форму отображения следует использовать.

Если определено несколько форм с одинаковым типом, а форма по умолчанию не устанавливается путем указания Default="TRUE", форма по умолчанию выбирается программным способом.

Если для указанного типа определена только одна форма, функция Default="TRUE" применяется программным способом.
MobileUrl
Необязательный текст.
Путь
Необязательный текст. Указывает путь к файловой системе, включая имя конечной части файла, содержащего шаблон, используемый для списка библиотек документов, отображаемых в диалоговом окне файла. Значение этого атрибута относится к каталогу _layouts и не начинается с косой черты (/).
SetupPath
Необязательный текст. Указывает относительный путь к папке в каталоге установки, содержащей aspx-страницу формы, например pages/form.aspx.
шаблон.
Необязательный атрибут типа Text. Определяет шаблон списка, в который входит форма.
Тип
Обязательный текст. Указывает тип описываемой формы, может быть одним из следующих значений: DisplayForm, EditForm или NewForm.
Url
Обязательный атрибут типа URL. Определяет путь к используемому для формы файлу ASP.NET.
UseDefaultListFormWebPart
Необязательный текст. Указывает, следует ли создавать ListFormWebPart при подготовке формы. По умолчанию создается объект ListFormWebPart , если для этого атрибута не задано значение FALSE. Если этот атрибут равен FALSE, используйте дочерний элемент WebParts , чтобы определить настраиваемую веб-часть формы списка.
UseLegacyForm
Необязательный логический. Используется во время обновления, чтобы указать, что Microsoft SharePoint Foundation использует CAML, как и в предыдущих версиях технологии, вместо веб-элементов управления для определения представления элемента в форме.
WebPartZoneID
Необязательный текст. Задает зону для веб-части.

Дочерние элементы

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

Occurrences

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