2
デフォルト値なしでselectOneRadioを表示して、オプションの1つを選択する必要があります。ブール型プリミティブ型はnullにはならないので、私はBeanでNULLに設定されたBooleanオブジェクトを使用しています。ただし、ページが表示されたときは常にFALSEオプションがチェックされます。私はすでにstackoverflowで多くのここにreserachが、すべての質問はどのようにデフォルト値を設定するには、私が望むものの反対です。私はJSF 1.2を使用していますデフォルト値なしで<h:selectOneRadio>を設定する方法
誰かが助けることができますか?
VIEW
<h:selectOneRadio id="example"
value="#{bean.booleanExample}"
layout="spread">
<f:selectItem itemLabel="Do this" itemValue="#{false}" />
<f:selectItem itemLabel="Do that" itemValue="#{true}" />
</h:selectOneRadio>
BEAN
private Boolean booleanExample = null;
public Boolean getBooleanExample() {
return booleanExample;
}
public void setBooleanExample(Boolean booleanExample) {
this.booleanExample = booleanExample;
}
ありがとうございます。私はこのヒントのコードを変更して作業しました。 –