Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/jsf/5.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
Jsf PrimeFaces selectOneMenu在使用2个组件时不渲染_Jsf_Primefaces_Selectonemenu - Fatal编程技术网

Jsf PrimeFaces selectOneMenu在使用2个组件时不渲染

Jsf PrimeFaces selectOneMenu在使用2个组件时不渲染,jsf,primefaces,selectonemenu,Jsf,Primefaces,Selectonemenu,我的情况如下: <h:panelGrid id="panel" columns="2" > <h:outputLabel value="#{msgs.system_companymodule_company}" /> <h:selectOneMenu value="#{companyModuleBean.entity.company}" >

我的情况如下:

            <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>

它工作正常,两个SelectOne菜单都有数据!但当我将h:selectOneMenu更改为p:selectOneMenu时,问题就出现了。第一个selectOneMenu没有任何数据,第二个selectOneMenu通常有数据

PrimeFace selectOneMenu组件会发生什么情况


*注意:我在Glassfish 4.0.1 b8上使用PrimeFace 5和Mojarra 2.2.7运行

您应该显示companyBean和moduleBean代码。您可以发布屏幕截图吗?当使用h:selectOneMenu时,我很难想象您所描述的内容