XForms 属性
- 前のページ XForms データタイプ
- 次のページ XForms 行動
XFormsの属性はデータの制約、タイプ、および動作を定義できます。
XForms 属性
XFormsは属性を使用して、XFormsコントロールの動作に影響を与える制約(または他の属性)を定義します。
例:
required="true()" 属性不允许指定的实例数据被作为空值来提交。
type="decimal" 属性は十進数値のみを提交することが許可されています。
calculate 属性はインスタンスデータを計算するためです。
属性リファレンスを以下のページで確認してください。
属性をデータにバインドする
XFormsは <bind> 要素を使用してXForms属性をXFormsデータにバインドできます:
<model> <instance> <person> <fname/> <lname/> </person> </instance> <bind nodeset="person/lname" required="true()"/> </model>
上記の例では、属性 nodeset="person/lname" により、属性 required="true()" がインスタンスデータ要素 <lname> にバインドされます。
XForms 属性リファレンス
名前 | 説明 |
---|---|
calculate | プロジェクトに対する計算を定義します。 |
constraint | プロジェクトに対する制約を定義します。 |
p3ptype | プロジェクトに対してP3Pデータタイプを定義します。 |
readonly | プロジェクトに対して編集制限(edit restriction)(変更不可)を定義します |
relevant | データの関連性を定義します。(表示用か送信用か) |
required | データ項目の定義は必須です。(空であってはなりません) |
type | プロジェクトにデータタイプを定義します。 |
- 前のページ XForms データタイプ
- 次のページ XForms 行動