5

デフォルトでは、jqGrid セルが編集可能な場合、そのセルを 1 回クリックすると編集モードに変わります。代わりにダブルクリックで編集できるようにする方法はありますか? グリッド内のすべての列が編集可能であるため、削除などの行レベルの操作が簡単になります。

4

2 に答える 2

8

はい、ondblClickRowイベントを使用してダブルクリックをキャプチャできます。

開始するための簡単な例を次に示します。

ondblClickRow: function(){
    var row_id = $("#grid").getGridParam('selrow');
    jQuery('#grid').editRow(row_id, true);
}
于 2010-07-19T17:48:25.433 に答える
2

答えがわかりました。jqgrid プロパティにコードを配置するだけで済みます。次に例を示します。

width: 800,
        height: 200,
        caption:"   .:: Captura de Datos ::.",
        addedrow: "last",
        ondblClickRow: function (rowid, iRow,iCol) {
            alert('Doble Click');
            //jQuery("#TBLReporte").editCell(iRow, iCol, true);
        }
于 2014-06-04T23:41:28.743 に答える