Atributos XForms

As propriedades do XForms podem definir restrições, tipos e comportamentos de dados.

Atributos XForms

XForms usa propriedades para definir restrições (ou outras propriedades) que podem influenciar o comportamento de控件 do XForms.

Exemplo:

required="true()" A propriedade não permite que instâncias de dados especificadas sejam submetidas como valores nulos.

type="decimal" Os atributos permitem apenas valores decimais para envio.

calculate Os atributos podem calcular um valor de dados de instância.

Veja a referência de atributos na parte inferior desta página.

Vincular atributos aos dados

Os XForms podem usar o elemento <bind> para vincular atributos XForms aos dados XForms:

<model>
<instance>
  <person>
      <fname/>
      <lname/>
  </person>
</instance>
<bind nodeset="person/lname" required="true()"/>
</model>

No exemplo acima, a propriedade nodeset="person/lname" pode vincular a propriedade required="true()" ao elemento de dados de instância <lname>.

Referência de atributos XForms

Nome Descrição
calculate Definir cálculos a serem executados no item.
constraint Definir restrições para o item.
p3ptype Definir o tipo de dados P3P para o item.
readonly Definir uma restrição de edição (edit restriction) (não pode ser modificada) para o item.
relevant Definir como os dados de dados estão relacionados. (Para exibição ou envio)
required É necessário definir o item de dados de dados do projeto. (Não pode estar vazio)
type Definir tipos de dados para o projeto.