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