簡體   English   中英

過濾數據表后,分頁不再顯示在主字體中

[英]After filtering datatable, pagination is not rendered anymore in primefaces

我已經使用素數創建了一個數據表。 它包含過濾,排序和分頁選項。 在過濾表之前,分頁可以正常工作。 但是,當某些數據被過濾時,分頁將不起作用。 這意味着不顯示頁碼。 以同樣的方式在另一個應用程序中創建數據表之前。 它可以正常工作。 我也在代碼中嘗試了Primefaces的LazyDataModel。 但它也不起作用。 我無法弄清楚代碼中的錯誤是什么。

<ui:composition xmlns="http://www.w3.org/1999/xhtml"
            xmlns:ui="http://java.sun.com/jsf/facelets"
            xmlns:h="http://java.sun.com/jsf/html"
            xmlns:p="http://primefaces.org/ui"
            xmlns:f="http://java.sun.com/jsf/core"
            template="home.xhtml">
<ui:define name="content">
    <p:tabView style="font-size: 12px" id="numberAnalyzerTab">
        <p:tab title="Number Analyzer">
            <h:form id="form">
                <p:messages id="msgs" showDetail="true" autoUpdate="true" closable="true"/>
                <p:dataTable id="dataTable"
                             var="addressEvent"
                             value="#{addressTableBean.addressUnits}"
                             rowKey="#{addressEvent.id}"
                             rows="10"
                             selectionMode="single"
                             paginator="true" filteredValue="#{addressTableBean.filteredAddressUnits}"
                             editable="true">

                    <f:facet name="header">
                        <h:outputText value="List of Addresses"/>
                    </f:facet>

                    <p:column headerText="Prefix" sortBy="#{addressEvent.numberPrefix}" filterBy="#{addressEvent.numberPrefix}" id="prifix">
                         #{addressEvent.numberPrefix}
                    </p:column>

                </p:dataTable>
            </h:form>
        </p:tab>
    </p:tabView>
</ui:define>

嘗試將paginatorTemplate添加到p:datatable,並確保不要進行修改

addressTableBean.filteredAddressUnits 

在您的bean中,甚至不使用new運算符

paginatorTemplate="{CurrentPageReport}  {FirstPageLink} {PreviousPageLink} {PageLinks} {NextPageLink} {LastPageLink} {RowsPerPageDropdown}"

rowsPerPageTemplate="20,50,100" //Your values here

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM