JQGrid: Laden von Daten in die Fußzeile

7

Gibt es Beispiele zum Laden von Daten in die Fußzeile? Ich kann keine finden oder ich werde bei der Arbeit blockiert.

Vielen Dank im Voraus ...

    
Scot H 12.05.2010, 15:25
quelle

2 Antworten

17

Sehen Sie sich die Demo Ссылка

an

und 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

%Vor%

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.

    
Oleg 12.05.2010 16:00
quelle
4

Die obige Antwort hilft sehr. Wie auch immer, hier ist die Art, wie ich es in MVC.Net gemacht habe:

Zuerst werden diese Attribute über die Rasterdefinition gesetzt:

footerrow: stimmt, userDataOnFooter: true

Im Aktionsergebnis auf der HttpPost:

%Vor%     
Sanchitos 10.05.2011 17:47
quelle

Tags und Links