我怎样才能在 Kendoui Grid 上单击鼠标并使用 AngularJS 弹出 window?

How can i do a mouse click on Kendoui Grid and popup a window using AngularJS?

我正在使用以下代码双击 kendoui 网格

     dataBound: function (e) {
            var grid = this;
            grid.tbody.find("tr").dblclick(function (e)
            {
                var dataItem = grid.dataItem(this);
                alert(dataItem.Name); 

            });
        }

我正确地获取了行数据,但是我如何使用鼠标右键单击来执行此操作,它提供了一个下拉选项选择,找不到 Telerik 的任何演示??

您可以使用 javaScript oncontextmenu:

dataBound: function (e) {
    var grid = this;

    grid.tbody.find("tr").dblclick(function (e) {
        var dataItem = grid.dataItem(this);
        alert(dataItem.Name);
    });

    grid.tbody.find("tr").on('contextmenu', function (a) {
        a.preventDefault();
        var dataItem = grid.dataItem(this);
        alert(dataItem.name)
    });
}

这将禁用右键单击上下文菜单并在您右键单击网格 tr 元素时添加您的功能。

示例:Right click event (oncontextmenu)