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 SelectOne菜单无法正确呈现文本_Jsf_Primefaces - Fatal编程技术网

Jsf Primefaces SelectOne菜单无法正确呈现文本

Jsf Primefaces SelectOne菜单无法正确呈现文本,jsf,primefaces,Jsf,Primefaces,我正在尝试使用primefaces 3.5的userform,除了selectonemenu(无法正确渲染)之外,所有组件都工作正常 在选择任何下拉字段时,其文本字段不显示 我不能发布图片,因为我没有那么多的声誉 代码 <p:panelGrid id="jobsGrid" columns="2" style="width:100%;margin-bottom:20px;margin-top:20px; margin-left:20px;margin-right:20px;text-alig

我正在尝试使用primefaces 3.5的userform,除了selectonemenu(无法正确渲染)之外,所有组件都工作正常

在选择任何下拉字段时,其文本字段不显示

我不能发布图片,因为我没有那么多的声誉

代码

<p:panelGrid id="jobsGrid" columns="2" style="width:100%;margin-bottom:20px;margin-top:20px; margin-left:20px;margin-right:20px;text-align:left;">
  <f:facet name="header"> ----- Quick Job Posting -----</f:facet>
   <h:outputText value="OLF Number " />
    <p:inputText value="#{jobs.jobDetail.OLF_No}" />
    <h:outputText value="RRF Number " />
    <p:inputText  value="#{jobs.jobDetail.RRF_No}" />
    <h:outputText value="OLF Status " />
    <p:selectOneMenu value="#{jobs.jobDetail.OLF_Status}" style="margin-top:0px;margin-bottom:0px;height:5px;font-size:10px">
       <f:selectItem itemLabel="---- Select ----" itemValue="" />
       <f:selectItem itemLabel="Approved" itemValue="Approved" />
       <f:selectItem itemLabel="Pending Approval" itemValue="Pending Approval" />
       <f:selectItem itemLabel="New" itemValue="New" />
    </p:selectOneMenu>

    <h:outputText value="RRF Type " />
    <p:selectOneMenu value="#{jobs.jobDetail.RRF_type}" style="margin-top:0px;margin-bottom:0px;height:5px;font-size:10px">
       <f:selectItem itemLabel="---- Select ----" itemValue="" />
       <f:selectItem itemLabel="Growth" itemValue="Growth" />
       <f:selectItem itemLabel="Replacement" itemValue="Replacement" />
    </p:selectOneMenu>

-----快速招聘-----

屏幕截图


如何修复此问题?

您可以在此处发布一些代码,如果没有,请尝试检查BalusC


如果您看到bean注释是正确的,请尝试使用primefaces 3.4或更低版本。

这在primefaces 3.5中肯定是个问题。我有完全相同的问题,降级到3.4解决了它


作为数据点,值得注意的是,只有当我通过p:remoteCommand导航到页面时,呈现问题才存在。至少对我来说,正常的基于操作的导航工作正常。

我通过在我的页面中添加以下CSS解决了这个问题:

.ui-selectonemenu label.ui-selectonemenu-label{
   width:100% !important;
}
我的SelectOne菜单也有固定宽度。
希望这对你的情况也有帮助

将你的图片发布在并提供链接我将上传图片谢谢@jubinPatel,我更新了图片链接谢谢@Sergio添加图片事实上不是我,是@jubinPatel,我刚刚批准了他建议的编辑。谢谢朱宾帕特尔!:)我想,primefaces库会有帮助:),只是它没有呈现,不知道为什么:(另一个有趣的信息是,这似乎只是Google Chrome中的一个问题。我刚刚在Firefox中尝试过,问题也消失了。primefaces 4.0中仍然存在问题