Compartir a través de


Elemento Form (Lista)

Última modificación: domingo, 11 de abril de 2010

Hace referencia a: SharePoint Foundation 2010

En este artículo
Atributos
Elementos secundarios
Elementos primarios
Repeticiones

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>

Atributos

Atributo

Descripción

Default

Text opcional. Especifica si el formulario es el formulario predeterminado para el Typeespecificado. Por ejemplo, se pueden definir varios formularios para los que Type es igual a DisplayForm. Si es así, se debe establecer un formulario de presentación predeterminado para que una lista pueda determinar el formulario de presentación que va a usar. Si se definen varios formularios que tengan el mismo Type y no se establece un formulario predeterminado especificando Default="TRUE", se elegirá un formulario predeterminado mediante programación. Si sólo hay un formulario definido para un Type especificado, se exige Default="TRUE" mediante programación.

MobileUrl

Text opcional.

Path

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 directorio _layouts y no comienza con una barra diagonal ("/").

SetupPath

Text opcional. Especifica la ruta de acceso relativa a la carpeta en el directorio de instalación que contiene la página .aspx del formulario; por ejemplo, pages/form.aspx.

Template

Text opcional. Especifica la plantilla de lista a la que pertenece el formulario.

Type

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 ListFormWebPart cuando se aprovisiona el formulario. De manera predeterminada, se crea un objeto ListFormWebPart, a menos que el atributo esté establecido en FALSE. Si el atributo es igual a FALSE, use el elemento secundario WebParts para definir el elemento web del formulario de lista personalizado.

UseLegacyForm

Boolean opcional. Se usa durante la actualización para especificar que Microsoft SharePoint Foundation emplea el Lenguaje de marcado de la aplicación de colaboración (CAML), como en las 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 para el elemento web.

Elementos secundarios

ListFormBody, ListFormButtons, ListFormClosing, ListFormOpening y WebParts

Elementos primarios

Forms

Repeticiones

Mínimo: 0

Máximo: sin límite

Ejemplo

En el siguiente ejemplo se muestran las definiciones de formulario que se especifican 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>