2014-11-03 59 views
0

我有一个使用复选框作为列之一创建的kendo网格,每当我检查任何复选框时,第一行的第一个单元格获得焦点,我应该如何限制焦点。以下是我在检查复选框时所做的事情。带复选框的Kendo Grid将焦点更改为第一个单元格

$('#approvaltranslistview').on('click', '.chkbx', function (e) { 
    var checked = $(this).is(':checked'); 
    var grid = $('#approvaltranslistview').data().kendoGrid; 
    var dataItem = grid.dataItem($(this).closest('tr')); 
    dataItem.set('IsSelected', checked); 
}); 

回答

0

$(this)指向您的'#approvaltranslistview'元素

如果你要检查你的项目

点击,使用:

$('#approvaltranslistview').on('click', '.chkbx', function (e) { 
    var checked = $(e.target).is(':checked'); 
}); 
+0

我想您所提供的解决方案,它没有工作仍在重点是复选框的第一个单元格,下面是根据您的建议更新的代码。 $('#approvaltranslistview')。on('click','.chkbx',function(e){var。 ());}};}}; data();}}; data()。 – Abhinay 2014-11-04 06:23:12

+0

你能展示你的HTML结构吗? – Jerome 2014-11-04 08:20:00

+0

这里是HTML代码,

Abhinay 2014-11-04 08:44:20

相关问题