我有seleconeradio,例如:
<h:selectOneRadio value="#{myBean.selectedValue}" layout="pageDirection">
<f:selectItems value="#{myBean.myList}" var="a" itemValue="#{a}" itemLabel="#{a}"/>
</h:selectOneRadio>
其中 myList 是整数列表,例如 1,3,2,4。如果用户选择第二个元素(即 3),我希望 myBean 中的 selectedValue 为 2,所以我想获取 selectItems 项的索引。
我应该在 f:selectItems itemValue 标签中写什么?或者这是不可能的?
PS我可以通过创建一个具有索引属性的新类并创建该类的新列表来提供正确的索引。但这是非常糟糕的解决方案。