XForms-attribut

XForms-egenskaper kan definiera data begränsningar, typ och beteende.

XForms-attribut

XForms använder egenskaper för att definiera begränsningar (eller andra egenskaper) som påverkar beteendet hos XForms-kontroller.

exempel:

required="true()" 属性不允许指定的实例数据被作为空值来提交。

type="decimal" Egenskaper tillåter endast att submita decimala värden.

calculate Egenskaper kan beräkna ett värde av instansdata.

Se egenskapsreferensen nedan på denna sida.

Binda egenskaper till data

XForms kan använda <bind>-elementet för att binda XForms-attribut till XForms-data:

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

I det föregående exemplet kan attributet nodeset="person/lname" binda attributet required="true()" till instansdataelementet <lname>.

XForms-attribut referens

Namn Beskrivning
calculate Definiera beräkningar som utförs på objektet.
constraint Definiera begränsningar för objektet.
p3ptype Definiera P3P-datatyp för objektet.
readonly Definiera en redigeringsbegränsning (edit restriction) för objektet (kan inte ändras)
relevant Definiera hur data är relaterade. (För visning eller inlämning)
required Definiera dataobjekt är ett nödvändigt objekt. (Kan inte vara tomt)
type Definiera datatyper för projektet.