Gibt es eine Möglichkeit, alle Zeilen in einem Funktionsaufruf zu löschen? und nicht indem man alle Zeilen durchläuft und Zeile für Zeile löscht.
Danke im Voraus.
Es hängt davon ab, was Sie unter "Löschen aller Zeilen" genau meinen. Die Methode GridUnload könnte in vielen Fällen sehr hilfreich sein, aber sie löscht mehr als nur Gitter enthalten.
Eine weitere intern in jqGrid verwendete Methode ist:
%Vor%Wahrscheinlich ist es das, was du brauchst. Es löscht alle Rasterzeilen außer der ersten. Sie können den Code auch wie folgt überschreiben:
%Vor%Wenn Sie meinen, alle Zeilen aus dem Raster zu entfernen, können Sie das einfach tun ..
%Vor% Wenn Sie alle Zeilen entfernen und Rasterdaten einfügen möchten, können Sie $('#grid1').jqGrid('GridUnload');
verwenden.
Andernfalls können Sie die alte Antwort verwenden, die von Oleg vorgeschlagen wurde
Tags und Links javascript jqgrid