0

我有一个使用 JSF2.0、Spring3 和 Hibernate4 的应用程序。

我在 Primefaces 3.4.2 数据表分页http://www.primefaces.org/showcase-labs/ui/datatablePagination.jsf中显示值。问题是数据表显示“没有找到记录

"显示来自数据库的值

当我使用没有分页的 JSF2.0 数据表时,我会检索我的记录!

显示来自数据库的值

这是我的 Xhtml 文件:

<h:form prependId="false">

    <p:dataTable id="dataTable" value="#{candidatBean.candidats}" var="c"
                 paginator="true" rows="10"
                 paginatorTemplate="{CurrentPageReport}  {FirstPageLink} {PreviousPageLink} {PageLinks} {NextPageLink} {LastPageLink} {RowsPerPageDropdown}"
                 rowsPerPageTemplate="5,10,15">
        <f:facet name="header">
            Ajax Pagination
        </f:facet>

        <p:column>
            <f:facet name="header">
                <h:outputText value="Nom" />
            </f:facet>
            <h:outputText value="#{c.nom}" />
        </p:column>

        <p:column>
            <f:facet name="header">
                <h:outputText value="Prenom" />
            </f:facet>
            <h:outputText value="#{c.prenom}" />
        </p:column>

        <p:column>
            <f:facet name="header">
                <h:outputText value="Ecole" />
            </f:facet>
            <h:outputText value="#{c.ecole}" />
        </p:column>

        <p:column>
            <f:facet name="header">
                <h:outputText value="Mail" />
            </f:facet>
            <h:outputText value="#{c.email}" />
        </p:column>
    </p:dataTable>

</h:form>
4

0 回答 0