Elemento Form (List)
Se aplica a: SharePoint 2016 | SharePoint Foundation 2013 | SharePoint Online | SharePoint Server 2013
Describe los formularios en un tipo de lista base.
<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>
Elementos y atributos
En las siguientes secciones se describen los atributos, elementos secundarios y elementos primarios.
Atributos
Atributo | Descripción |
---|---|
Default |
Text opcional. Especifica si el formulario es el formulario predeterminado que se va a usar para el tipo especificado. Por ejemplo, se pueden definir varios formularios para los que Type es igual a DisplayForm. Si este es el caso, se debe establecer un formulario de presentación predeterminado para que una lista pueda determinar qué formulario de presentación usar. Si se definen varios formularios que tienen el mismo tipo y no se establece un formulario predeterminado especificando Default="TRUE", se elegirá un formulario predeterminado mediante programación. Si solo hay un formulario definido para un tipo especificado, Default="TRUE" se aplica mediante programación. |
MobileUrl |
Text opcional. |
Ruta de acceso |
Text opcional. Especifica la ruta de acceso del sistema de archivos, incluido el nombre de hoja, del archivo que contiene la plantilla usada para la lista de bibliotecas de documentos que se representa en un cuadro de diálogo de archivo. El valor de este atributo es relativo al _layouts directorio y no comienza con una barra diagonal (/ ). |
SetupPath |
Text opcional. Especifica la ruta de acceso relativa a la carpeta del directorio de instalación que contiene la página .aspx del formulario, por ejemplo, pages/form.aspx . |
Plantilla |
Text opcional. Especifica la plantilla de lista a la que pertenece el formulario. |
Tipo |
Text obligatorio. Indica el tipo de formulario que se describe y puede ser uno de los siguientes valores: DisplayForm, EditForm o NewForm. |
Url |
URL obligatorio. Especifica la ruta de acceso al archivo ASP.NET que se usa para el formulario. |
UseDefaultListFormWebPart |
Text opcional. Especifica si se debe crear un elemento ListFormWebPart cuando se aprovisiona el formulario. De forma predeterminada, se crea un objeto ListFormWebPart a menos que este atributo se establezca en FALSE. Si este atributo es igual a FALSE, use el elemento secundario WebParts para definir el elemento web de formulario de lista personalizado. |
UseLegacyForm |
Boolean opcional. Se usa durante la actualización para especificar que Microsoft SharePoint Foundation use lenguaje de marcado de aplicaciones de colaboración (CAML), como en versiones anteriores de la tecnología, en lugar de controles web, para definir la vista de un elemento dentro de un formulario. |
WebPartZoneID |
Text opcional. Especifica la zona del elemento web. |
Elementos secundarios
Elementos principales
Repeticiones
- Mínimo: 0
- Máximo: sin límite
Ejemplo
En el ejemplo siguiente se muestran las definiciones de formulario especificadas en el archivo Schema.xml para las listas de anuncios.
<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>