Kendo Grid-集团扩展崩溃事件



我有一个分组的kendo网格,需要捕获崩溃和扩展事件。对于带有详细信息的网格,有详细信息事件。是否有等效的群体扩展/崩溃?

在kendo源代码中戳戳之后,没有直接提供的事件,但是您只需将自己的处理程序附加到kendo在内部附加到内部的事件即可处理扩展/崩溃。

在内部,Kendo附上了一个处理程序,以扩展/倒塌图标:

if (that._isLocked()) {
    that.lockedTable.on(CLICK + NS, '.k-grouping-row .k-i-collapse, .k-grouping-row .k-i-expand', that._groupableClickHandler);
} else {
    that.table.on(CLICK + NS, '.k-grouping-row .k-i-collapse, .k-grouping-row .k-i-expand', that._groupableClickHandler);
}

其中click ="单击"和ns =" .kendogrid"。

因此,您可以将自己的处理程序添加到完全相同的元素中,即:

var grid = $("#grid").getKendoGrid();
var table = grid._isLocked() ? grid.lockedTable : grid.table;
table.on('click.kendoGrid', '.k-grouping-row .k-i-collapse, .k-grouping-row .k-i-expand', myGroupableClickHandler); 

然后在mygroupableclickhandler()中执行您需要做的任何事情。

示例:http://dojo.telerik.com/@stephen/uduga

最新更新