<h:selectOneRadio>
JSF2のコンポーネントを使用して、ラジオボタンを作成します。1 つは「はい」で、もう 1 つは「いいえ」です。ここではチェックボックスを使用できないことに注意してください。
バッキング Bean にはboolean
プロパティがあります。「はい」が選択されたときはブール値になり、「いいえ」が選択されtrue
たときはfalse
. どうすればこれを達成できますか?
これはそれをしません:
<h:selectOneRadio value="#{bean.bool}">
<f:selectItem itemValue="false" itemLabel="Yes" />
<f:selectItem itemValue="true" itemLabel="No" />
<f:ajax event="change" render="theDiv" />
</h:selectOneRadio>
<h:panelGroup layout="block" id="theDiv" rendered="#{bean.bool}">
....
</panelGroup>