我想在我的网格中右键单击时能够获得Id。我有方法准备好它我唯一的问题是我只需要能够用rightclick选择一行。
如何通过以下活动实现此目标:onRightClickRow
?
我是否需要使用setSelection
方法?
我见过很多演示,人们可以使用右键单击选择行但我在他们的示例中找不到任何不同的代码。
喜欢这个:http://jsfiddle.net/nqneopvz/2/他甚至不使用onRightClickRow
事件。
编辑:整个问题。
答案 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
}
//...
}
我希望它能说明如何实现您的要求。