我正在尝试实施Kendo Grid" SelectAll"我们扩展的Kendo网格的功能。当" SelectAll"包括列,UI正在渲染但是,"全选"标题复选框单击不起作用。注意到 getKendoGrid 方法无法使用扩展的Kendo网格。
Kendo.web.js ....
_headerCheckboxClick: function (e) {
var that = this,
checkBox = $(e.target),
checked = checkBox.prop('checked'),
**parentGrid = checkBox.closest('.k-grid.k-widget').getKendoGrid();**
if (that !== parentGrid) {
return;
}
if (checked) {
that.select(parentGrid.items());
} else {
that.clearSelection();
}
},
答案 0 :(得分:0)
您可以尝试使用checkBox.closest('。k-grid.k-widget')。data(“kendoGrid”)而不是getKendo *方法。
答案 1 :(得分:0)
该函数更改是参数d
的名称
o = <your_kendo_plugin_name>
d = "kendo" + o
所以你应该使用函数 kendoGrid()
而不是 getKendoGrid()
,