我的代码中有一个rich:select
如下:
<rich:select style="width: 50" enableManualInput=false value="#{MyBean.Obj.id}">
<f:selectItems value="#{MyBean.objList}"/>
</rich:select>
在我的页面上,如果我打开此下拉列表,它会显示下拉列表中的第一个元素,而不是 value 属性指定的元素。如果我现在选择一个元素然后再次打开它,它仍然会转到第一个元素,而不是选定的元素。
但是,如果我用所有相同的属性替换rich:select
它h:selectOneMenu
,它就可以正常工作。我不能使用h:selectOneMenu
,因为Richfaces样式没有应用于它。