我正在使用primefaces的数据表并使用livescroll的功能。但我面临一个奇怪的问题。当我向下滚动时,数据以完美的方式加载到屏幕上,除了下拉(使用p:selectOneMMeny)。是否存在下拉和实时滚动的问题。请帮忙。 PFB我的代码......同样的..
<p:dataTable id="searchTable" var="student" value="#{dataBean.students}"
scrollRows="10" scrollable="true" scrollHeight="200" liveScroll="true" >
<p:column styleClass="colum8" style="text-align: center; background-color:#dcdcdc; width: 150px;padding: 4px;">
<f:facet name="header">
<h:outputText value="#{msgs.mpromo_buscar_estatus}" />
</f:facet>
<p:selectOneMenu styleClass="DropDownBuscarStyle" id="promoEstatusDD" value="#{promo.estatusID}" valueChangeListener="#{buscarMB.estatusChangeListener}" disabled="#{sessionScope['UserDetails'].perfil ne 'MKT'}" onchange="setSpanValueOfDropDown(this);">
<f:selectItem itemLabel="#{msgs.mpromo_buscar_select}" itemValue="-1"></f:selectItem>
<f:selectItems value="#{buscarMB.estatusSelectList}" /> <p:ajax event="change" listener="#{buscarMB.changeStatus}" oncomplete="changeStatusComplete();" update="@this :buscarForm:isEstatusChangeDeniedId :buscarForm:divError editLinkId"> </p:ajax>
</p:selectOneMenu>
</p:column>
</p:datatable>