如何确定KendoUI Grid是否处于分组状态?

时间:2013-01-24 21:57:11

标签: user-interface asp.net-mvc-4 grid kendo-ui grouping

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

2 个答案:

答案 0 :(得分:3)

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

$('#gridName tbody').on('click','.k-i-collapse',function(){
     console.log('Group collapsed!')
})

答案 1 :(得分:3)

DataBound事件中,您可以使用DataSource group method检查网格当前是否已分组:

function onDataBound(e) {
    gridDataSource = e.sender.dataSource;
    if (gridDataSource.group().length > 0) {
        //the grid is grouped
        debugger;
    }
}