XForms 行動(アクション)

XForms行動は、イベントに対する応答を処理できます。

メッセージ行動

XForms要素<message>は、XFormsユーザーインターフェースに表示されるメッセージを定義できます。

以下の簡略化された例を確認してください:

<input ref="fname">
<label>名前</label>
<message level="ephemeral" event="DOMFocusIn">
Input Your First Name
</message>
</input>

上記の例では、ユーザーがこの入力フィールドに焦点を当てるときに、"Input Your First Name" このメッセージはツールチップとして表示される処理として使用できます:

event="DomFocusIn" 行動をトリガーするイベントを定義できます。

level="ephemeral" ツールチップとして表示されるメッセージを定義できます。

level プロパティの他の値には modal と modeless があり、メッセージボックス(ダイアログ)の異なるタイプを定義できます。

Setvalue 行動

XForms 要素 <setvalue> は、特定のイベントに対して応答する時に設定される値を定義できます。

以下の簡略化された例を確認してください:

<input ref="size">
<label>サイズ</label>
<setvalue value="50" event="xforms-ready"/>
</input>

上記の例では、フォームが開かれた際に値 50 がインスタンス要素 <size> に保存されます。