我的网格是
@(Html.kendo().Grid<StudentViewModel>()
.Columns( x=>
{
x.Bound( y => y.StudentId);
x.Bound(y => y.SubjectId);
x.Bound(y => y.Name);
})
当用户单击这些列中的“StudentId”或“SubjectId”单元格时想要显示弹出窗口时,如何获取单元格单击事件并验证是否是正确的列。 如何获取单元格点击事件?
最佳答案
要添加到之前的答案中:在网格中添加事件绑定(bind)
@(Html.kendo().Grid<StudentViewModel>()
.Columns(...)
.Events(events => events.Change("onChange"))
})
然后,在您的 javascript 部分中,添加一个像 Arturo 建议的函数:
function onChange(arg) {
var selected = $.map(this.select(), function (item) {
return $(item).text();
});
}
来自 Telerik 的这个示例可能会有所帮助:http://demos.telerik.com/aspnet-mvc/grid/events
关于jquery - 如何获取kendo grid中的单元格点击事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24964475/