1

当 KendoUI 网格折叠时,我需要在我的页面上执行操作。我知道当网格被分组时会触发 dataBound 事件,但是当网格加载或排序时也会触发此事件。在我的 onDataBound 事件处理程序中,我如何判断网格是否处于分组状态。

4

2 回答 2

3

要在组折叠时收到通知,您可以使用委托事件,例如:

$('#gridName tbody').on('click','.k-i-collapse',function(){
     console.log('Group collapsed!')
})
于 2013-01-25T07:25:22.180 回答
3

DataBound事件中,您可以使用 DataSource组方法检查当前是否对网格进行了分组:

function onDataBound(e) {
    gridDataSource = e.sender.dataSource;
    if (gridDataSource.group().length > 0) {
        //the grid is grouped
        debugger;
    }
}
于 2013-01-25T09:14:20.763 回答