Proprietà XForms

Le proprietà di XForms possono definire i vincoli, il tipo e il comportamento dei dati.

Proprietà XForms

XForms utilizza gli attributi per definire i vincoli (o altre proprietà) che possono influenzare il comportamento dei controlli XForms.

Esempio:

required="true()" L'attributo non consente di specificare i dati dell'istanza come valore vuoto.

type="decimal" Le proprietà permettono solo valori decimali per l'invoio.

calculate Le proprietà possono calcolare un valore di dati di istanza.

Vedere la sezione di riferimento delle proprietà qui sotto questa pagina.

Associare le proprietà ai dati

XForms può utilizzare l'elemento <bind> per associare le proprietà XForms ai dati XForms:

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

Nell'esempio sopra, l'attributo nodeset="person/lname" può associare l'attributo required="true()" all'elemento dati dell'istanza <lname>.

Riferimento alle proprietà XForms

Nome Descrizione
calculate Definire i calcoli eseguiti sull'elemento.
constraint Definire le restrizioni per l'elemento.
p3ptype Definire il tipo di dati P3P per l'elemento.
readonly Definire un edit restriction (readonly) per l'elemento.
relevant Definire come i dati sono correlati. (Per visualizzare o inviare)
required La definizione di un elemento di dati è un campo obbligatorio. (Non può essere vuoto)
type Definire i tipi di dati per il progetto.