p:selectCheckboxMenu很慢

时间:2017-03-02 10:14:03

标签: jsf primefaces

我是JSF的新手,我无法理解当我点击它时,一个简单的selectCheckboxMenu元素需要花费大量时间来显示超过15000个元素:

代码:

        <p:column style="width:30%;">
            <p:selectCheckboxMenu id="lossesReportReportTripIdSelectId"
                filter="true" filterMatchMode="contains" style="width:100%;"
                value="#{reportsBean.filters.selectedTripIds}"
                label="#{message['labels.tripId']}" onHide="tripIdSelectRC()" converter="javax.faces.Long">
                <f:selectItems id="lossesReportReportTripIdSelectItemsId"
                    value="#{reportsBean.filters.tripIds}" var="tripId"
                    itemLabel="#{tripId}" itemValue="#{tripId}" />
                <p:remoteCommand name="tripIdSelectRC" partialSubmit="true" />
            </p:selectCheckboxMenu>
        </p:column>

变量过滤器是一个简单的类(不继承任何东西),它包含填充客户端站点页面所需的所有字段....

reportsBean - 是一个带有ViewScoped的ManagedBean。

有没有办法改善表现?

0 个答案:

没有答案