jQGrid-Zeilenprüfung per Drag & Drop

Ich habe mein primäres Raster richtig in ein sekundäres Raster gezogen. Meine Frage ist: Wie führe ich eine Prüfung durch, bevor die Zeile in mein sekundäres Raster verschoben wird? Dadurch wird festgestellt, ob die Zeile, die ich löschen möchte, bereits vorhanden ist. Wenn es bereits im sekundären Raster vorhanden ist, lassen Sie den Benutzer es nicht dort ablegen, sondern beenden Sie die Drag & Drop-Funktion.

Ich denke, ich kann den Schlüsselwert aus der Zeile entnehmen, die ich löschen möchte. Überprüfen Sie dann, ob dieser Wert bereits als Schlüsselwert in einer der Zeilen vorhanden ist, die ich bereits gelöscht habe. Ich gehe davon aus, dass ich diese Funktion in irgendeiner Weise verwenden muss:

<code>beforedrop : function(e,ui,data,source,target) { }
</code>

ODER diese Funktion:

<code>ondrop: function (ev, ui, getdata) { }
</code>

Hat jemand irgendwelche Ideen?

Antworten auf die Frage(1)

Ihre Antwort auf die Frage