我怎样才能在 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
元素时添加您的功能。
我正在使用以下代码双击 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
元素时添加您的功能。