我在我的java Web应用程序中使用了Primefaces 5.0。单击时,它不会显示下拉项列表。但是当我添加panelStyle =" display:block"它将显示项目列表但不会崩溃。它仍在扩大。我该如何解决?
<h:form id="adddisjointcat">
<h:panelGrid cellpadding="5" columns="2" >
<h:outputLabel for="adddisjointcat" value="Select Category:" />
<p:selectOneMenu id="adddisjointcat" value="#{addDisjointCategory.categoryName}" effect="fold" panelStyle="display:block; width:300px; margin-left:248px; margin-top:-254px;">
<f:selectItem itemLabel="Select One" itemValue="" />
<f:selectItems value="#{addDisjointCategory.classes}" />
</p:selectOneMenu>
</h:panelGrid>
<p:growl id="growl" life="2000"/>
<p:commandButton value="ADD" id="adddisjointCategory" actionListener="#{addDisjointCategory.buttonAction}" update="growl" icon="ui-icon-seek-next" ajax="false" />
</h:form>
我在我的应用程序中使用了引导程序模板。不知道它是否与此问题有关(CSS覆盖)。
这也适用于h:selectOneMenu,只有p:selectOneMenu才会出现问题。
感谢您解决问题的任何帮助。