以下是我的代码
<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那么转换器是不工作??? 转换器仅在提交表单时有用,如果我想显示所选记录,该怎么办?
答案 0 :(得分:2)
rich:选择转换器的已知问题,我使用h:selectOneMenu,它对我来说很好。