XForms-attribut
- Föregående sida XForms-datatyper
- Nästa sida XForms-handlingar
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. |
- Föregående sida XForms-datatyper
- Nästa sida XForms-handlingar