次の表でJSFを使用してWebページを作成したいと思います。
Item 1 | ( ) good ( ) ok ( ) bad
Item 2 | ( ) good ( ) ok ( ) bad
Item 3 | ( ) good ( ) ok ( ) bad
[…]
ラジオボタンをチェックした後、すぐに評価を送信して処理したいと思います。dataTableの現在のコードは次のようになります。
<h:dataTable value="#{bean.list}" var="item">
<h:column>
<h:outputText value="#{item.title}"/>
</h:column>
<h:column>
<h:form>
<h:selectOneRadio id="rate" value="#{bean.rate}">
<f:selectItem itemValue="1" itemLabel="good" />
<f:selectItem itemValue="0" itemLabel="ok" />
<f:selectItem itemValue="-1" itemLabel="bad" />
<f:ajax event="click" execute="rate" />
</h:selectOneRadio>
</h:form>
</h:column>
</h:dataTable>
私が現在直面している問題:どのアイテムが実際に評価されたかを判断する必要があります。誰かが私にこれを達成する方法のヒントを教えてもらえますか?