Редактирование ячеек jqGrid - Двойной щелчок для редактирования?

По умолчанию, если ячейка jqGrid является редактируемой, один щелчок по этой ячейке переводит ее в режим редактирования. Можно ли как-нибудь изменить его по двойному щелчку? Было бы легче выполнять операции на уровне строк, такие как удаление, поскольку все столбцы в моей сетке доступны для редактирования.

2 ответа

Да, вы можете использовать ondblClickRow событие, чтобы захватить двойной щелчок.

Вот простой пример для начала:

ondblClickRow: function(){
    var row_id = $("#grid").getGridParam('selrow');
    jQuery('#grid').editRow(row_id, true);
}

Я получил ответ. Вам нужно только разместить код в свойствах 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);
        }
Другие вопросы по тегам