行を編集および削除するためのフォーマッタ アクションを備えたテーブルがあります。
削除アクションでは、開いたダイアログに削除する行のIDを持つメッセージを表示したいと考えています。だから beforeShowForm イベントで私はIDを取得します:
beforeShowForm: function (form) {
var rowid= $("#lista_operaciones").jqGrid('getGridParam','selrow');
$("td.delmsg", form[0]).html(sprintf(mensaje_borrado, rowid));
},
選択した行の削除ボタンをクリックしても問題はありませんが、選択されていない他の行の削除ボタンをクリックすると、選択した行のIDが取得されます。
たとえば、最後の行が選択されています。2 行目の削除ボタンをクリックすると、最後の行の ID が取得されます。
どうすれば正しいIDを取得できますか?