我们正在尝试从根本上和字面上对数据源中的数据进行分组,就像您在针对表进行选择时可以使用 SQL 所做的那样。
所以我得到如下所示的数据:
var grid = $("#grid").kendoGrid({
dataSource: {
data: [
{f1: "1", f2:"2", f3:"3", f4:"4", f5:"5", f6: "1"},
{f1: "1", f2:"2", f3:"3", f4:"4", f5:"5", f6: "3"},
{f1: "1", f2:"2", f3:"3", f4:"6", f5:"7", f6: "2"},
{f1: "1", f2:"2", f3:"3", f4:"6", f5:"7", f6: "1"},
{f1: "1", f2:"2", f3:"3", f4:"6", f5:"5", f6: "2"}
]},
}).data("kendoGrid");
我们想按 f1、f2、f3、f4 分组并在 f6 上求和。
当我们在网格或列表视图中显示这些数据时,结果应该是数据源中只有 2 行
{f1: "1", f2:"2", f3:"3", f4:"4", sum: "4"},
{f1: "1", f2:"2", f3:"3", f4:"6", sum: "5"},
我怎样才能做到这一点?