XForms Eigenschappen

XForms-eigenschappen kunnen beperkingen, typen en gedrag definiëren.

XForms Eigenschappen

XForms gebruikt eigenschappen om beperkingen (of andere eigenschappen) te definiëren die het gedrag van XForms-klemt kunnen beïnvloeden.

Voorbeeld:

required="true()" Eigenschappen mogen geen instancegegevens die als lege waarde worden ingediend, specificeren.

type="decimal" Eigenschappen staan alleen decimale waarden toe om in te dienen.

calculate Eigenschappen kunnen een waarde berekenen voor de instantiedata.

Raadpleeg de eigenschappenreferentie onder deze pagina.

Koppel eigenschappen aan data

XForms kan het <bind>-element gebruiken om XForms-eigenschappen te koppelen aan XForms-data:

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

In het bovenstaande voorbeeld kan de eigenschap nodeset="person/lname" de eigenschap required="true()" koppelen aan het data element <lname> in de instantie.

XForms Eigenschappen Referentie

Naam Beschrijving
calculate Definieer berekeningen die worden uitgevoerd op het item.
constraint Definieer beperkingen voor het item.
p3ptype Definieer de P3P data type voor het item.
readonly Definieer een edit restrictie (edit restriction) voor het item (kan niet worden gewijzigd)
relevant Definieer hoe data gerelateerd is. (Voor weergave of indienen)
required Het definiëren van data items is een vereiste item. (Kan niet leeg zijn)
type Definieer data types voor het project.