如何修复Kendo Grid MVC在第一行显示页脚总数?

时间:2018-12-03 04:32:10

标签: kendo-grid kendo-asp.net-mvc

我不确定为什么此网格在网格的第一行显示页脚总数。有没有人遇到这个问题并能够解决?

这是针对网格总计而不是组总计的

enter image description here

看起来<tfoot>元素是在<tbody>元素之前生成的。

enter image description here

网格剃刀代码。

@(Html.Kendo().Grid(Model)
  .Name("SalesSummaryGrid")
  .Columns(c =>
  {
      c.Bound(p => p.GroupName).Title("Sales Type").Hidden();
      c.Bound(p => p.Title).Title("CATEGORY")
          .FooterTemplate(@<text>Total: </text>)
          .Width(200);
      c.Bound(p => p.Value).Title("GROSS")
          .Width(100)
          .FooterTemplate(@<text>@item.Sum</text>)
          .Format("{0:C2}");
      c.Bound(p => p.Comps).Title("COMP")
          .Width(100)
          .Format("{0:C2}");
      c.Bound(p => p.Discounts).Title("DISCOUNTS")
          .Width(100)
          .Format("{0:C2}");
      c.Bound(p => p.Voids).Title("VOIDS")
          .Width(100)
          .Format("{0:C2}");
      c.Bound(p => p.NetSales).Title("NET")
          .Width(100)
          .Format("{0:C2}");
      c.Bound(p => p.NetPercentage).Title("% OF NET")
          .Width(100)
          .Format("{0:P2}");
  })
  .Sortable()
  .DataSource(dataSource => dataSource
      .Server()
      .Aggregates(aggregates =>
      {
          aggregates.Add(p => p.Value).Sum();
      })
      .Group(groups => groups.Add(p => p.GroupName))
  )
  )

我尝试了许多不同的方法,并从该网格中剥离了很多格式。我相信这应该可以立即使用。

0 个答案:

没有答案