Wie die Anforderungsnutzlast von p: ajax während z. p: dataTable-Paginierung

Ich verwende JSF 2.2 mit Primefaces 5.1. Es gibt bearbeitbare Primefaces mit aktivierter Paginierung.

            <p:dataTable editMode="row" 
                         editable="true" 
                         value="#{usersBean.users}" 
                         var="user" paginator="true" rows="20">

                <p:ajax event="rowEditInit" onstart="handleRowEditInit(event,this);"/>

                <p:column>
                    <p:rowEditor/>
                </p:column>
                <p:column headerText="Real name">
                    <p:cellEditor rendered="true">
                        <f:facet name="input">
                            <p:inputText value="#{user.realName}"/>
      </f:facet>
                            <f:facet name="output">
                                <h:outputText value="#{user.realName}"/>
                            </f:facet>
</p:cellEditor>
                </p:column>
                <p:column headerText="User name">
                    <p:cellEditor>
                        <f:facet name="input">
                            <p:inputText value="#{user.userName}"/>
                        </f:facet>
                        <f:facet name="output">
                            <h:outputText value="#{user.userName}"/>
                        </f:facet>
                    </p:cellEditor>
                </p:column>
            </p:dataTable>

Jedes Mal, wenn die Seite geändert wird, führt die Datentabelle einen AJAX-POST mit allen Daten der aktuellen Seite durch. Wie Sie teilweise im Bild unten sehen können.

Für große Tabellen mit vielen Daten führt dies zu großen Anforderungen. Das ist nicht nötig, oder? Gibt es eine Möglichkeit, dieses Verhalten zu ändern?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage