Ajaxフレームワーク UI部品リファレンス |
目次
索引
![]() ![]() |
第4章 機能付加部品 | > 4.3 グループ化機能 |
RadioButtonGroupは、複数のRadioButtonからなる相互排他的なグループを形成する機能付加部品です。
ラジオボタングループを形成することにより、以下が可能になります。
<div rcf:type="RadioButtonGroup" rcf:targets="xxx1; xxx2; ... "></div> |
または
<span rcf:type="RadioButtonGroup" rcf:targets="xxx1; xxx2; ... "></span> |
子要素は記述できません。
本部品は画面に表示されないため、<div>タグおよび<span>タグのどちらで記述しても違いはありません。
表の項目の意味は、“表の項目の意味”を参照してください。
名前 |
データ型 |
説明 |
省略 |
省略値 |
属性指定 |
更新 |
部分更新 |
---|---|---|---|---|---|---|---|
targets |
Array |
グループを形成するRadioButtonのidのリストです。
|
不可 |
- |
値 |
不可 |
不可 |
selectedValue |
String |
選択されているRadioButtonのvalueです。すべてのRadioButtonが非選択の場合は空文字列になります。 |
可 |
"" |
値、バインド |
可 |
不可 |
そのほかにも、画面部品および機能付加部品で共通のプロパティを指定することができます。詳細は、“画面部品共通プロパティ”、および“機能付加部品共通プロパティ”を参照してください。
ラジオボタングループの形成
ラジオボタングループを形成するには、targetsプロパティにグループに含めるRadioButtonのidのリストを指定します。
以下に例を示します。
... <span rcf:id="radioButton1" rcf:type="RadioButton" rcf:value="val1" rcf:label="ラジオボタン1"></span> <span rcf:id="radioButton2" rcf:type="RadioButton" rcf:value="val2" rcf:label="ラジオボタン2"></span> ... <span rcf:id="group1" rcf:type="RadioButtonGroup" rcf:targets="radioButton1; radioButton2" ... ></span> ... |
フォーカス制御
RadioButtonGroupをFocusManagerに登録することにより、グループ単位でフォーカスを制御します。
ラジオボタングループ内のフォーカスの移動はカーソルキーで行うことができ、フォーカスの移動順番は、targetsプロパティに指定された順番になります。
名前 |
説明 |
イベントオブジェクト |
---|---|---|
onSelected |
グループ内のRadioButtonが選択されたときに呼ばれます。 |
|
onDeselected |
グループ内のRadioButtonの選択が解除されたときに呼ばれます。 |
注) イベント発生順はdeselected→selected
部品共通のイベントリスナは、“画面部品共通イベントリスナ”を参照してください。
固有のJavaScript APIはありません。部品共通のJavaScript APIは、“画面部品共通JavaScript API”を参照してください。
目次
索引
![]() ![]() |