私は2つのアイテムを持っています:ラジオ
ボタン
outputtext
私がやろうとしているのは、ユーザーがラジオボタンをチェックすると、チェックされたラジオボタンの itemLabel を出力テキストで取得することです。(アイテム値ではありません)
出力テキストに itemValue を表示する次のコードがあります。
<h:form>
<p:selectOneRadio layout="pageDirection" id="test" name="testy" value="#{myBean.testValue}">
<p:ajax update="testOutput"/>
<p:selectItems value="#{myBean.getAllTestItems()}" var="selecter" itemLabel="#{selecter.label}" itemValue="#{selecter.val}"/>
</p:selectOneRadio>
<h:outputText id="testOutput" value="#{myBean.testValue}"/>
</h:form>
ラジオボタンの 1 つを選択すると、outputText で itemValue を取得します。ただし、outputText で選択したアイテムの itemLabel を取得したいと思います。
ラジオボタンの値の代わりにラベルを取得するにはどうすればよいですか?