如何使用guriddo jqgrid在批处理编辑模式中选择行

时间:2018-04-03 16:27:52

标签: jquery jqgrid

在批量编辑模式下使用最新的guriddo jqgrid,我们在行中有文本框,但每当文本框得到焦点时,行选择不会发生,我必须单击行边框。所以我想选择文本框上的行获得焦点。 我已经尝试过,只要在rowClick事件被触发的行中选择了任何控件,所以在那个事件中我已经尝试了setSelection方法现在选择了行但是selectRow事件没有触发为什么?

1 个答案:

答案 0 :(得分:0)

Guriddo jqGrid中没有名为 beforeRowClick 的事件。而是使用 beforeSelectRow

最好先check the docs然后再问。

以下代码适用于我

$(..).jqGrid({
    ...
    beforeSelectRow : function(rowid, event) {
        $(this).jqGrid('setSelection', rowid);
        return true;
    },
...
});

编辑:在选择具有setSelction的行之前,最好先检查一下您是否处于该行的编辑模式。如果您使用行的editable = 1属性,则可以执行此操作。查看内联编辑功能的文档。