Frage

Wie machen wir ein Baumraster mit Pager mit JQGrid?

Ich habe die Demos überprüft und ausprobiert, aber es hat keinen Pager gezeigt, obwohl es im Code einen Pager -Div befindet

Wie erstellen Sie den Pager?

War es hilfreich?

Lösung

Baumnetz hat einige Einschränkungen, die sind dokumentiert:

Pager -Funktionalität derzeit für Treegrid deaktiviert

Im anderer Ort Von der Dokumentation können Sie fast gleich lesen:

Da JQGrid derzeit kein Paging unterstützt, werden die Pagerelemente automatisch deaktiviert, wenn wir einen Baumegrid haben.

Andere Tipps

Ich habe Pagination zur Arbeit erhalten, indem ich die SetTreegrid -Funktion geändert habe. Ich habe die folgende Zeile kommentiert:

$t.p.pgbuttons = false;$t.p.pginput = false;

Die Schaltflächen wurden dann angezeigt und die Anfragen gingen zum Server zurück, um die Informationen anzufordern. Dazu lud ich den gesamten Baum in eine lokale Variable und verwendete dann setjsondata, um die Daten in den Baum zu laden. Es funktioniert so, wie ich es erwarten würde, aber ich habe es nicht gründlich getestet.

Für rowList $ tpmultiselect = false; $ tProwlist = [10,15,20,30];

Entsprechend "Neue Funktionen für Treegrid" Vyacheslav N. Boyko fügte diese Funktion zu JQGrid hinzu. Und es gibt a offenes Thema Dies verlangt, diese Funktion auf JQGrid anzuwenden.

Versuchen Sie es zu ändern d.p.pgbuttons = !1; zu d.p.pgbuttons = !0; UND d.p.pginput = !1; zu d.p.pginput = !0; UND d.p.rowList = []; zu d.p.rowList = [10,50,100]; im Block setTreeGrid: function () {...}

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top