我有一个案例如下:
<h:panelGrid id="panel" columns="2" >
<h:outputLabel value="#{msgs.system_companymodule_company}" />
<h:selectOneMenu value="#{companyModuleBean.entity.company}" >
<f:selectItems value="#{companyBean.companyMap}" />
</h:selectOneMenu>
<h:outputLabel value="#{msgs.system_companymodule_module}" />
<h:selectOneMenu value="#{companyModuleBean.entity.module}">
<f:selectItems value="#{moduleBean.moduleMap}" />
</h:selectOneMenu>
</h:panelGrid>
它工作正常,selectOneMenu都有数据!但是当我将h:selectOneMenu更改为p:selectOneMenu时,会出现问题。第一个selectOneMenu没有任何数据,第二个selectOneMenu通常有数据。
PrimeFace selectOneMenu组件会发生什么?
*注意:我使用PrimeFace 5和Mojarra 2.2.7在Glassfish 4.0.1 b8上运行