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 に答える