以前的分页不起作用 - 扩展数据表组件

时间:2015-07-14 13:56:48

标签: jsf richfaces

我有以下代码:

<h:body>
<h:form>
    <h:panelGrid columns="1" styleClass="er">
        <h:panelGrid columns="2" styleClass="benutzer">
        Angemeldet als <h:outputLabel value="#{loginController.email}" />
        </h:panelGrid>
        <f:facet name="header">
            <h:outputText value="Übersicht"/>
        </f:facet>
        <rich:extendedDataTable value="#{mainController.bisherErfasst}"
            var="erfasst" style="table-layout:fixed;" rows="5" id="table" styleClass="table" rowClasses="odd, even">
            <f:facet name="header">Bisher erfasst</f:facet>
            <rich:column>
                <f:facet name="header">
                    <h:outputText value="ID" />
                </f:facet>
                <h:outputLabel value="#{erfasst.id}" />
            </rich:column>
            <rich:column>
                <f:facet name="header">
                    <h:outputText value="Nummer" />
                </f:facet>
                <h:outputLabel value="#{erfasst.nummer}" />
            </rich:column>
            <rich:column>
                <f:facet name="header">
                    <h:outputText value="Rechtsform" />
                </f:facet>
                <h:outputLabel value="#{erfasst.rechtsform}" />
            </rich:column>
            <rich:column>
                <f:facet name="header">
                    <h:outputText value="Erfasser" />
                </f:facet>
                <h:outputLabel value="#{erfasst.erfasser}" />
            </rich:column>
            <rich:column sortBy="#{erfasst.datum}" sortOrder="ascending">
                <f:facet name="header">
                    <h:outputText value="Datum" />
                </f:facet>
                <rich:calendar value="#{erfasst.datum}" datePattern="dd.MM.yyyy" />
            </rich:column>
            <rich:column>
                <f:facet name="header">Ändern</f:facet>
                <h:commandButton value="ändern"
                    action="#{mainController.aendern(erfasst)}" />
            </rich:column>
            <rich:column>
                <f:facet name="header">Löschen</f:facet>
                <h:commandButton value="löschen"
                    action="#{mainController.loeschen(erfasst)}" />
            </rich:column>
        </rich:extendedDataTable>           
        <h:form>
        <h:panelGrid columns="2">               
            <rich:dataScroller for="table" maxPages="5" fastStep="3" />
            <h:panelGroup />
            <h:commandButton value="Neu" action="#{mainController.neu}"
            styleClass="neuButton" />
        </h:panelGrid>
        </h:form>
    </h:panelGrid>
</h:form>

当我在表格中有超过5个条目时,我得到datascroller工作,在这种情况下之前的Button doesen工作,我也使用了rich:dataTable但是问题保持不变。有人请帮帮我。

0 个答案:

没有答案