Facelets: ラジオボタン

使い方

Facelets では ラジオボタン (Radio button) は h:selectOneRadio と f:selectItem を組み合わせて使います。

単純なラジオボタン

XHTML

  1. <h:selectOneRadio value="#{myBean.sortOrder}">
  2. <f:selectItem itemValue="1" itemLabel="ラジオ1"/>
  3. <f:selectItem itemValue="2" itemLabel="ラジオ2"/>
  4. <f:selectItem itemValue="3" itemLabel="ラジオ3"/>
  5. </h:selectOneRadio>

Java

  1. @BlancoGetterSetter
  2. protected int sortOrder = 0;

JSF における問題点

  • JSF 2.0 では、ラジオボタンが HTML の table タグに変換されてしまいます。これは CSS を適用する場合などには大変不利になります。

ポイント

リンク