4

私はjqGridを初めて使用し、編集モードでグリッド全体を設定できる方法があるかどうか知りたいです。

編集可能な列が 1 つだけあります。基本的にチェックボックスリストです。私の最初のアプローチは、ユーザーが編集モードに入ったときの次のコードでした。

var ids = $("#tblPermisos").jqGrid('getDataIDs');
for (var i = 0; i < ids.length; i++)
    $('#tblPermisos').editRow(ids[i], false);

これはうまく機能しているように見えますが、ユーザーがページを変更すると、編集モードのすべての行がキャンセルされます (または保存されますが、わかりません)。すべての行の編集モードを維持するために、イベントの処理を避けたいと思います。それで、私の質問に戻りますが、「グリッド編集モード」またはイベントを処理するよりも簡単な方法はありますか?

4

1 に答える 1

1

オンラインで少し調べたところ、グリッドを編集モードに維持するための「トグル」は見つかりませんでした。私が見た場所はjqGridです:デフォルトで「インライン編集モード」のすべての行http://www.trirand.com/jqgridwiki/doku.php?id=wiki:inline_editing#editrow

于 2012-08-10T17:14:12.833 に答える