XForms 屬性可定義數(shù)據(jù)限定,類型和行為。
XForms 屬性
XForms 屬性
XForms 使用屬性來(lái)定義可影響 XForms 控件的行為的限定(或其他屬性)。
例子:
required="true()"屬性不允許指定的實(shí)例數(shù)據(jù)被作為空值來(lái)提交。
type="decimal"屬性只允許提交十進(jìn)制值。
calculate屬性可謂實(shí)例數(shù)據(jù)計(jì)算一個(gè)值。
請(qǐng)參閱此頁(yè)面下方的屬性參考。
把屬性捆綁到數(shù)據(jù)
XForms 可使用 <bind> 元素把 XForms 屬性綁定到 XForms 數(shù)據(jù):
<model> <instance> <person><fname/>
<lname/>
</person> </instance> <bindnodeset="person/lname"
required="true()"/> </model>
在上面的例子中,屬性 nodeset="person/lname" 可把屬性 required="true()" 綁定到實(shí)例數(shù)據(jù)元素 <lname>。
XForms 屬性參考
名稱 | 描述 |
---|---|
calculate | 定義對(duì)項(xiàng)目執(zhí)行的計(jì)算。 |
constraint | 定義對(duì)項(xiàng)目的約束。 |
p3ptype | 為項(xiàng)目定義 P3P 數(shù)據(jù)類型。 |
readonly | 為項(xiàng)目定義一個(gè)編輯限定(edit restriction)(無(wú)法修改) |
relevant | 定義數(shù)據(jù)如何相關(guān)聯(lián)。(供顯示還是提交) |
required | 定義數(shù)據(jù)項(xiàng)目是必需項(xiàng)目。(不能為空) |
type | 為項(xiàng)目定義數(shù)據(jù)類型。 |