jqGrid: Bild ändert sich nicht im Bearbeitungsfenster, wenn der vorherige und nächste Pfeil gedrückt werden
Ich habe ein jqGrid und in der Spalte befindet sich ein Bild. Wenn der Benutzer auf das Bearbeitungssymbol auf der Seite klickt, wird das Foto im Bearbeitungsfenster angezeigt. Dies wurde mit dem folgenden Befehl im Bearbeitungsbereich von navGrid - @ durchgeführ
recreateForm: true,
beforeInitData: function () {
var cm = jQuery("#list3").jqGrid('getColProp', 'img'),
selRowId = jQuery("#list3").jqGrid('getGridParam', 'selrow');
cm.editoptions.src = '/BDED_WEB/resources/images/user'+selRowId+'.jpg';
}
Aber wenn ich durch Drücken des vorherigen und nächsten Pfeils im Bearbeitungsfenster zum Datensatz zurück und vor gehen möchte, haben sich alle Daten geändert, aber das Bild ändert sich nicht. Das bedeutet, dass die beforeInitData-Methode nicht aufgerufen wird, wenn der Benutzer auf die pData- oder nData-Schaltfläche klickt.
Wie kann ich das Bild auch im Bearbeitungsfenster ändern, wenn der Benutzer die Pfeiltasten "Weiter" und "Zurück" drückt?