5

默认情况下,如果 jqGrid 单元格是可编辑的,单击该单元格会将其更改为编辑模式。有什么办法可以让它通过双击进行编辑?这将使执行行级操作(例如删除)变得更容易,因为我的网格中的所有列都是可编辑的。

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 回答