jQGrid:编辑单元格需要三次单击

在JQgrid中:要编辑单元格(不在第一列中),我需要单击鼠标3来聚焦单元格,我可以双击吗?

例如:如果我想编辑网格中的’desription’列,我需要点击3次鼠标。 在此处输入图像描述

如果你使用免费的jqGrid,那么你可以使用你可以使用focusField选项:

 ondblClickRow: function (rowid, iRow, iCol, e) { $(this).jqGrid("editRow", rowid, { focusField: e.target }); }, beforeSelectRow: function (rowid) { var $self = $(this), i, // savedRows array is not empty if some row is in inline editing mode savedRows = $self.jqGrid("getGridParam", "savedRow"); for (i = 0; i < savedRows.length; i++) { if (savedRows[0].id !== rowid) { // save currently editing row // one can replace saveRow to restoreRow in the next line $self.jqGrid("saveRow", savedRows[i].id); } } return savedRows.length === 0; // allow selection if saving successful }, 

见https://jsfiddle.net/ft7zsocy/