我的网格是
@(Html.kendo().Grid<StudentViewModel>()
.Columns( x=>
{
x.Bound( y => y.StudentId);
x.Bound(y => y.SubjectId);
x.Bound(y => y.Name);
})
当用户点击这些列中的“StudentId”或“SubjectId”单元格想要显示弹出窗口时,如何获取单元格单击事件并验证该列是否正确。 如何获取单元格点击事件?
答案 0 :(得分:2)
要添加到先前的答案:在您的网格中,添加事件绑定
@(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
答案 1 :(得分:0)
您可以执行以下操作:
function onChange(arg) {
var selected = $.map(this.select(), function(item) {
return $(item).text();
});
并添加你想要执行的任何内容。
答案 2 :(得分:0)