1

我正在使用 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>
4

0 回答 0