使用此功能,我可以通过右键单击一个单元格来显示菜单:
// right click context menu
grid.onContextMenu.subscribe(function (e) {
e.preventDefault();
var cell = grid.getCellFromEvent(e);
//grid.setSelectedRows(cell.row);
$("#contextMenu")
.data("row", cell.row)
.css("top", e.pageY)
.css("left", e.pageX)
.show();
$("body").one("click", function () {
$("#contextMenu").hide();
});
});
但是我想要选择行,既可以看到右键单击了正确的行,又可以使用选定的行作为其功能。
此:
grid.setSelectedRows(cell.row);
不起作用。什么是正确的方法?
答案 0 :(得分:2)
它可能就像setSelectedRows
获取行索引数组这一事实一样简单。
尝试
grid.setSelectedRows([cell.row]);