Compartilhar via


Elemento Form (Lista)

Aplica-se a: SharePoint 2016 | SharePoint Foundation 2013 | | do SharePoint Online SharePoint Server 2013

Descreve os formulários em um 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 e atributos

As seções a seguir descrevem os atributos, os elementos filhos e os elementos pai.

Atributos

Atributo Descrição
Padrão
Texto opcional. Especifica se o formulário é o formulário padrão a ser usado para o Tipo especificado.

Por exemplo, pode-se definir vários formulários para os quais Tipo é igual a DisplayForm. Se esse for o caso, um formulário de exibição padrão deve ser estabelecido para que uma lista possa determinar qual formulário de exibição usar.

Se vários formulários forem definidos com o mesmo Tipo e um formulário padrão não for estabelecido especificando Default="TRUE", um formulário padrão será escolhido programaticamente.

Se houver apenas um formulário definido para um tipo especificado, Default="TRUE" será imposto programaticamente.
MobileUrl
Texto opcional.
Path
Texto opcional. Especifica o caminho do sistema de arquivos, incluindo o nome da folha, do arquivo que contém o modelo usado para a lista de bibliotecas de documentos renderizadas em uma caixa de diálogo de arquivo. O valor desse atributo é relativo ao _layouts diretório e não começa com uma barra de encaminhamento (/).
SetupPath
Texto opcional. Especifica o caminho relativo para a pasta no diretório de configuração que contém a página .aspx do formulário, por exemplo, pages/form.aspx.
Modelo
Texto opcional. Especifica o modelo de lista ao qual o formulário pertence.
Tipo
Texto obrigatório. Indica o tipo de formulário que está sendo descrito e pode ser um dos seguintes valores: DisplayForm, EditForm ou NewForm.
Url
URL necessária. Especifica o caminho para o arquivo ASP.NET usado para o formulário.
UseDefaultListFormWebPart
Texto opcional. Especifica se um ListFormWebPart deve ser criado quando o formulário é provisionado. Por padrão, um objeto ListFormWebPart é criado, a menos que esse atributo seja definido como FALSE. Se esse atributo for igual a FALSE, use o elemento filho do WebParts para definir sua web part de formulário de lista personalizada.
UseLegacyForm
Booliano opcional. Usado durante a atualização para especificar que o Microsoft SharePoint Foundation usa CAML (Linguagem colaborativa de marcação de aplicativo), como em versões anteriores da tecnologia, em vez de controles Web, para definir a exibição de um item dentro de um formulário.
WebPartZoneID
Texto opcional. Especifica a zona para a Web Part.

Elementos filho

Elementos pai

Occurrences

  • Mínimo: 0
  • Máximo: Desvinculado

Exemplo

O exemplo a seguir mostra as definições de formulário especificadas no arquivo Schema.xml para listas de anúncios.

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