Die Stapelbearbeitung von DevExtreme DataGrid mit RemoteOperations und virtuellem Scrollen führt nach dem Abbruch zu einJavaScript

Javascript-Forum
Anonymous
 Die Stapelbearbeitung von DevExtreme DataGrid mit RemoteOperations und virtuellem Scrollen führt nach dem Abbruch zu ein

Post by Anonymous »

Ich verwende DevExtreme DataGrid mit der folgenden Konfiguration:
  • Code: Select all

    CustomStore
    Datenquelle
  • Code: Select all

    remoteOperations: true
  • Code: Select all

    scrolling.mode: "virtual"
  • Code: Select all

    editing.mode: "batch"
  • Gesamtzusammenfassung einer numerischen Spalte
Wenn ich mehrere Zeilen im Stapelmodus bearbeite, wird die Gesamtzusammenfassung korrekt aktualisiert. Nach dem Klicken auf Abbrechen werden jedoch nur die Zeilenwerte zurückgesetzt – die Zusammenfassung bleibt falsch und spiegelt weiterhin die abgebrochenen Änderungen wider.
Die Zusammenfassung wird erst korrigiert, nachdem:
  • ein weiteres Laden einer virtuellen Seite (Scrollen) ausgelöst wird
  • refresh() aufgerufen wird
  • Neues Laden der gesamten Datenquelle
Erwartet
Durch das Abbrechen von Stapelbearbeitungen sollte die Zusammenfassung auf die ursprünglichen Serverwerte zurückgesetzt werden.
Tatsächlich
Zeilen werden zurückgesetzt, aber die Gesamtzusammenfassung wird nicht sofort neu berechnet.
Vereinfachte Konfiguration

Code: Select all

editing: { mode: "batch", allowUpdating: true },
remoteOperations: true,
scrolling: { mode: "virtual" },
summary: {
totalItems: [{
column: "amount",
summaryType: "sum"
}]
}
Frage
Ist dies eine bekannte Einschränkung bei der Kombination von Batch-Bearbeitung, RemoteOperations und virtuellem Scrollen in DevExtreme DataGrid?
Gibt es eine empfohlene Möglichkeit, die Neuberechnung der Gesamtzusammenfassung bei Batch-Abbruch zu erzwingen, ohne die gesamten Daten neu zu laden? Quelle?

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post