我正在使用kendo网格。我需要通过单元格绑定数据,而不是 tr 级别。 默认情况下,dataItem在 tr 级别分配。是否有可能将dataItem绑定到个人 td
如果我 grid.dataItem(grid.select(),我没有得到所选单元格的dataItem,我需要找到最接近的 tr 并获取dataItem,这不是我需要的。
即,如果我选择一个单元格,可选择:'cell',我必须得到dataItem 的 grid.dataItem(grid.select())
答案 0 :(得分:0)
如果选择模式未设置为单元格,则您正在使用的方法是。在您的情况下,您还需要执行一个步骤 - 选择行。
change: function(e){
var grid = $("#cellSelection").data('kendoGrid');
var row = this.select().closest("tr");
var selected = grid.dataItem(row);
console.log(selected);
},