在JQgrid右键单击Selectrow

时间:2016-05-17 12:58:56

标签: jqgrid

我想在我的网格中右键单击时能够获得Id。我有方法准备好它我唯一的问题是我只需要能够用rightclick选择一行。

如何通过以下活动实现此目标:onRightClickRow

我是否需要使用setSelection方法?

我见过很多演示,人们可以使用右键单击选择行但我在他们的示例中找不到任何不同的代码。

喜欢这个:http://jsfiddle.net/nqneopvz/2/他甚至不使用onRightClickRow事件。

编辑:整个问题。

1 个答案:

答案 0 :(得分:0)

我不确定我是否正确理解您要实施的内容。不过我把你的初始演示修改为http://jsfiddle.net/OlegKi/nqneopvz/3/,其中我使用了以下代码片段

onRightClickRow: function (rowid, iRow, iCol, e) {
    alert("onRightClickRow: rowid=" + rowid);
    e.preventDefault(); // don't display context menu
},
onSelectRow: function (rowid, stat, e) {
    if (e.type === "contextmenu") {
        return; // skip select on right mouse click
    }
    //...
}

我希望它能说明如何实现您的要求。