Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jsf-2/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Select 丰富:选择不显示所选值_Select_Jsf 2_Richfaces - Fatal编程技术网

Select 丰富:选择不显示所选值

Select 丰富:选择不显示所选值,select,jsf-2,richfaces,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="#{m

下面是我的代码

<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是整数值,n.id是使用转换器的字符串。提交表单时,它是从字符串到Int的自动转换器值,但如果我想将所选选项显示为rich:select,则转换器不工作???
Converter仅在提交表单时有帮助如果我想显示所选记录该怎么办?

rich:select也知道Converter的问题,我使用了h:selectOneMenu,它对我很好。

如果你使用它,如果你确实显式设置了{menuCycleBean.menuCycleDetailTO.menuCycleGroupId}的值,它应该可以正常工作到bean的后构造函数中所需的整数值。仅出于测试目的,尝试替换by以排除RichFaces或您自己的代码中的错误。转换器适用于h:selectOneMenu,但不适用于rich:select。然后是时候向RichFaces的家伙报告它了。