Sehen Sie sich die Demo Ссылка
anund wählen Sie auf der linken Baumstruktur " Neu in Version 3.5 " und dann " Zusammenfassung Fußzeile ".
Im Beispiel wurde eine footerrow : true, userDataOnFooter : true
-Option von jqGrid gesetzt. Dann fügt der Server userdata
block zu den Daten hinzu, die an jqGrid zurückgesendet werden. Sie können über userdata
in Ссылка nachlesen. Wenn userdata
Block Hat-Eigenschaften den Spaltennamen von jqGrid entsprechen, werden die Daten in der Fußzeile angezeigt.
Wenn Sie weitere Informationen benötigen, sollten Sie schreiben, welche Art von Daten Sie in jqGrid verwenden (JSON, XML, xmlstring, jsonstring, lokal usw.) und welche Art von Server Sie verwenden (PHP, ASP.NET MVC, WCF end so weiter).
AKTUALISIERT: Wenn Sie Standard-JSON-Mapping verwenden, sehen Ihre Daten (keine jsonReader-Option von jqGrid) vom Server aus wie
aus %Vor% Daher haben die Daten keinen Namen von Spalten aus colModel. Wenn Sie beispielsweise innerhalb von colModel eine Spalte {name: 'price', ...} haben und den Gesamtpreis in der letzten Zeile von jqGid anzeigen möchten, sollten Sie footerrow: true, userDataOnFooter: true
innerhalb der jqGrid-Optionen definieren und Ihr Server sollte dies tun erzeuge Daten wie
Wenn Sie einen anderen jsonReader verwenden, bleiben alle Stat unverändert. Sie können nur den Namen "userdata" in einen anderen Namen ändern, aber der Wert muss ein Objekt mit dem Feldnamen sein, wie Sie es in colModel definiert haben. Nur Werte dieser Felder werden in der letzten Zeile von jqGrid fett angezeigt.