Asp.net mvc 4 扩展剑道网格默认分组

Asp.net mvc 4 扩展剑道网格默认分组,asp.net-mvc-4,kendo-ui,grid,Asp.net Mvc 4,Kendo Ui,Grid,剑道完成分组后,我如何实现一些操作?例如,我正在显示一些基于国家、州、城市等的值。在按这些列分组后,我希望对这些值求和,并在每个分组后显示总数 此外,如何在分组后保持列状态?例如,如果我隐藏列,然后决定按另一列分组,则状态将刷新(所有列将再次显示)。剑道完成另一列的分组后,有没有办法维护隐藏列 非常感谢 1.分组后,数据源change事件和网格dataBound被触发。在其中,您可以使用dataSource.group()方法获取分组信息,并像这样使用它: function onDataBoun

剑道完成分组后,我如何实现一些操作?例如,我正在显示一些基于国家、州、城市等的值。在按这些列分组后,我希望对这些值求和,并在每个分组后显示总数

此外,如何在分组后保持列状态?例如,如果我隐藏列,然后决定按另一列分组,则状态将刷新(所有列将再次显示)。剑道完成另一列的分组后,有没有办法维护隐藏列


非常感谢

1.分组后,数据源
change
事件和网格
dataBound
被触发。在其中,您可以使用
dataSource.group()
方法获取分组信息,并像这样使用它:

function onDataBound(e) {
     var gr = e.sender.dataSource.group();
     //some operations on the gr variable.
}  
不幸的是,无法检查数据源中的具体变化(分组、筛选等)

更好的选择是使用剑道聚合机制。我建议先试试。查看它是如何工作的

2.这是我为您准备的,您可以使用列菜单隐藏列,然后将其分组。隐藏的列在它之后仍然隐藏。如果你仍然有问题,你能在那个例子中重现你的问题吗