Fügen Sie neue Zeilen nach unten von jQGrid
Bekam ich ein jqgrid mit inline-Bearbeiten, und die Möglichkeit zum hinzufügen neuer Zeilen.
Im moment die neuen Zeilen sind im "Bearbeiten" - Modus an der Oberseite des Gitters. Was ich will ist das hinzufügen der neuen Zeile an der Unterseite des Rasters, da mein "Add new row" - button ist in einer benutzerdefinierten bottompager...
Wer weiß, ob dieses möglich ist?
InformationsquelleAutor ffffff01 | 2012-10-25
Du musst angemeldet sein, um einen Kommentar abzugeben.
Sollten Sie verwenden
position
Möglichkeit,addRow, die Sie in der Regel angeben, durchaddParams
Möglichkeit,inlineNav:Sehen hier für die entsprechende demo.
Wenn die neue Zeile Hinzugefügt wird, merke ich die ID ist immer
new_row
. Dies könnte dazu führen, dass einige Probleme mit der Auswahl, Bearbeitung, etc. Gibt es eine Möglichkeit eine neue ID erzeugt oder verwendet werden, auf jeder Zeile Hinzufügen, klicken Sie auf? Lassen Sie mich wissen, wenn Sie denken, diese Frage hat es verdient ' s eigenen post.Ok, ich habe jetzt einen Weg gefunden, um dieses. Auf der
loadComplete
bekomme ich die Letzte Zeile, die ID, dann auf jedenaddRow
Ereignis, verbringe ich die Letzte Zeile ist ID + 1 als parameter, so dass es immer fügen Sie eine neue Zeile mit dem grid-die Letzte ID + 1. Wenn Sie ein besserer Ansatz, ich würde gerne hören, Oleg!Die, wo viele Möglichkeiten, um einzigartige rowid für neue Zeile. Es ist besser, wenn Sie Ihr problem beschreibt detaillierter in neue Frage. Welche version von jqGrid Sie verwenden? Speichern Sie die Bearbeitung der Daten auf dem server verwenden
editurl: 'clientArray'
? Verwenden SieinlineNav
oder Sie rufenaddRow
direkt ? ...Die Verwendung von
ID + 1
scheint nicht sparen, wenn Sie erlaubt das löschen von Zeilen.InformationsquelleAutor Oleg