JQGrid: Laden von Daten in die Fußzeile
Gibt es Beispiele für das laden von Daten in die Fußzeile? Ich finde keine oder ich bin blockiert bei der Arbeit.
Vielen Dank im Voraus...
- Was meinst du mit footer? Können Sie uns einen screen-shot?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Blick auf demo http://trirand.com/blog/jqgrid/jqgrid.html
und wählen Sie im linken Baum "Neu in Version 3.5" und dann "Zusammenfassung Fußzeile".
In dem Beispiel ein Satz
footerrow : true, userDataOnFooter : true
Möglichkeit, die jqGrid. Dann auf server hinzufügenuserdata
block, um die Daten zurück gesendet, jqGrid. Sie können Lesen Sie überuserdata
im http://www.trirand.com/jqgridwiki/doku.php?id=wiki:retrieving_data. Wennuserdata
block hat Eigenschaften, die der Spalte entspricht, die Namen der jqGrid, die Daten zu sehen sein wird in der Fußzeile.Wenn Sie weitere Informationen benötigen, schreiben Sie, welche Art von Daten, die Sie verwenden in jqGrid (JSON, XML, xmlstring, jsonstring, lokale und so weiter) und welche Art von server, die Sie benutzen (PHP, ASP.NET MVC, WCF Ende so weiter).
AKTUALISIERT: Wenn Sie standard-json-mapping-Daten (keine jsonReader Möglichkeit, jqGrid) vom server Aussehen
Also die Daten keine Namen von Spalten aus colModel. Wenn Sie, zum Beispiel, eine Spalte {name:'Preis', ...} innerhalb von colModel und wollen zeigen Gesamtpreis in der letzten Zeile der jqGid sollten Sie definieren
footerrow: true, userDataOnFooter: true
im inneren des jqGrid-Optionen und Ihr server sollte die Daten wieWenn du einen anderen jsonReader alle stat unverändert. Die einzigen, die Sie definieren können, ist zu ändern "userdata" - Namen zu einem anderen Namen, aber der Wert muss ein Objekt mit den Namen des Feldes, wie Sie in colModel. Nur die Werte dieser Felder werden angezeigt Fett auf der letzten Zeile von jqGrid.
Die obige Antwort hilft viel. Egal, hier ist die Art, wie ich Tat es in MVC.Net:
Erste dieser Attribute über die definition des Gitters:
footerrow: true,
userDataOnFooter: true
In dem das Ergebnis einer Aktion auf der HttpPost: