使用组和Razor语法的Kendo UI网格聚合

时间:2015-06-19 20:38:22

标签: razor kendo-ui kendo-grid

这是我的网格(位简化):

@(Html.Kendo().Grid().Columns(columns =>
  {
      columns.Bound(x => x.TimeStamp).Hidden(true)
          .ClientGroupHeaderTemplate("#= value #");
      columns.Bound(x => x.Net);
      columns.Bound(x => x.Gros);
      columns.Bound(x => x.Total)
          .ClientGroupFooterTemplate("# sum #");
  })
      .Pageable(p => p.Enabled(false))
      .Sortable(s => s.Enabled(false))
      .Groupable(g => g.Enabled(false))
      .Scrollable(s => s.Enabled(false))
      .DataSource(source => source
          .Ajax()
          .Aggregates(aggregates =>
          {
              aggregates.Add(c => c.Net).Sum();
              aggregates.Add(c => c.Gros).Sum();
              aggregates.Add(c => c.Total).Sum();
          })
          .Group(groups => { groups.Add(c => c.TimeStamp); })))

它显示一个网格,其中订单位置按时间添加分组,组标题显示时间戳,组页脚显示总和。现在我想要两件事:

  1. 整个表格的页脚,包含净额,总数和总数。 (#= sum#不在这里工作)
  2. 访问标题中的组聚合值,而不仅是时间戳
  3. 我该怎么做?

1 个答案:

答案 0 :(得分:0)