rich:select不显示所选值

时间:2012-05-28 16:59:51

标签: select jsf-2 richfaces

以下是我的代码

<rich:select id="cycle_group" value="#{menuCycleBean.menuCycleDetailTO.menuCycleGroupId}" defaultLabel="#{msg['gobal.select.default.label']}" 
                converter="javax.faces.Integer">
                <f:selectItems value="#{menuCycleBean.cycleGroupList}" var="n" itemLabel="#{n.label}" itemValue="#{n.id}" />
                </rich:select>

“menuCycleGroupId”是“Integer”值而“n.id”是使用转换器的“String”它是在提交表单时从String到Int的自动转换器值但是如果我想将所选选项显示为rich:select那么转换器是不工作??? 转换器仅在提交表单时有用,如果我想显示所选记录,该怎么办?

1 个答案:

答案 0 :(得分:2)

rich:选择转换器的已知问题,我使用h:selectOneMenu,它对我来说很好。