Atributos de XForms

Las propiedades de XForms pueden definir limitaciones, tipos y comportamientos de datos.

Atributos de XForms

XForms utiliza propiedades para definir limitaciones (u otras propiedades) que pueden influir en el comportamiento de los controles de XForms.

Ejemplo:

required="true()" Las propiedades no permiten que los datos de instancia especificados se envíen como valores nulos.

type="decimal" Las propiedades solo permiten valores decimales para el envío.

calculate Las propiedades pueden calcular un valor de datos de instancia.

Consulte la referencia de atributos en la parte inferior de esta página.

Vincular atributos a datos

XForms puede usar el elemento <bind> para vincular atributos de XForms a datos de XForms:

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

En el ejemplo anterior, la propiedad nodeset="person/lname" puede vincular la propiedad required="true()" al elemento de datos de instancia <lname>.

Referencia de atributos de XForms

Nombre Descripción
calculate Definir el cálculo a realizar en el elemento de datos.
constraint Definir las restricciones para el elemento de datos.
p3ptype Definir el tipo de datos P3P para el elemento de datos.
readonly Definir una restricción de edición (edit restriction) para el elemento de datos (no se puede modificar)
relevant Definir cómo los datos de datos se relacionan. (Para visualización o envío)
required Es obligatorio definir un elemento de datos de datos de definición. (No puede estar vacío)
type Definir tipos de datos para el proyecto.