2013-10-17 2 views
5

Ich kann keine Dokumentation finden, wie ich dies erreichen könnte.Hinzufügen einer Gesamtzeile zur Fußzeile In ng-grid

Ich möchte Summen im unteren Bereich meines Rasters im Fußbereich hinzufügen (d. H. Keine Standardzeile, die scrollt). Da ich Paging verwende, müssen die Summen vom Server kommen - ich brauche die Summe aller Zeilen, nicht nur der angezeigten Zeilen.

Ist das möglich?

Antwort

13

Ja, Sie sollten dies mit der footerTemplate tun können. Um die Fußzeile zu aktivieren, setzen Sie die Netzoption auf true. Sie können die Fußzeilenvorlage mithilfe der Rasteroption footerTemplate ersetzen.

Die Footer-Sites am unteren Rand des Rasters und nicht scrollen. Da sich die Fußzeilenvorlage außerhalb des Rasters befindet, müssen Sie die Standardvorlage durch Ihre eigene ersetzen und die Spalten ausrichten.

In Ihrer benutzerdefinierten Fußzettentemplate können Sie Ihren Controller-Bereich aufrufen und daher serverseitige Gesamtwerte abrufen.

Hier ist ein sehr einfaches Plunker: http://plnkr.co/edit/31flwE?p=preview

Hoffnung, das hilft.

+0

Schön! Sie sollten dieses Beispiel zu den Dokumenten hinzufügen - ich muss mir vorstellen, dass es eine allgemeine Anforderung ist. –

+0

Hmm, wenn ich eine HTML-Datei für die Vorlage verwende, funktioniert es nicht (es verwendet nur die ursprüngliche Vorlage). Seltsamerweise, wenn der Pfad zur Vorlage falsch ist (was er sowieso nicht verwenden wird), explodiert er. Vielleicht werde ich die neueste Version greifen und sehen, ob das Problem behoben ist. –

+0

Ja, überprüfen Sie den Pfad. Es sollte funktionieren. –

Verwandte Themen