我想使用带有下表的 JSF 创建一个网页:
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>
我现在面临的问题:我需要确定哪个项目实际被评分。有人可以提示我如何实现这一目标吗?