2010-12-10 12 views
1

Ich bin neugierig, wenn jemand erklären könnte, wie ich eine zusammenfassende Zeile (Summen für jede Spalte oder dergleichen) mit einem Dojo DataGrid generieren kann. Soweit ich das verstehe, muss ich wahrscheinlich onBeforeRow verwenden, aber bisher war ich nicht erfolgreich. Ein Ausschnitt aus Beispielcode oder ein Link zu einer vernünftigen Dokumentation wäre fantastisch.Erstellen einer Zusammenfassungszeile in einem Dojo DataGrid?

Antwort

0

inOnBeforeRow Verwenden Sie den Zeilenindex, der als Argument gesendet wird, mit diesem rowIndex, grid.getItem (rowIndex) können wir die vollständigen Daten für diese Zeile abrufen, dann können Sie einige Werte von diesem Objekt zur Anzeige der durchschnittlichen Art akkumulieren von Dateien.

Was ist die Zusammenfassung Sie anzeigen, Bitte spezifischere

Ach, vergessen Sie nicht, dass onBeforeRow auf View-Objekt ist nicht auf dem Grid ...

+0

Obwohl on the fly Zusammenfassungsdaten Berechnung würde Wenn es nützlich ist, scheint es, als wäre es gut, mit einem einfachen Fall zu beginnen, also sagen wir, dass ich die Zusammenfassungswerte vorberechne und die Zusammenfassungsinformationen mit den restlichen Daten in den Datenspeicher übergebe. Angenommen, das Datenraster entspricht ungefähr der Anzahl der Besuche auf einer Seite für einen Tag, wobei jede Zeile eine Stunde darstellt. Ich möchte die Gesamtzahl der Besuche für diesen Tag in einer Übersichtszeile oben (oder unten) der Tabelle sehen können. Wie kann ich die Zeile unabhängig von der Sortierung an eine bestimmte Stelle im Datenraster anheften? – cm2

Verwandte Themen