显示空页脚的Kendo Grid Aggregate Sum

时间:2014-03-11 06:01:24

标签: .net razor kendo-grid

我从这段代码得到一个0值的页脚。谁知道为什么请?

由于

      @(Html.Kendo().Grid(Model).HtmlAttributes(New With {.class = "kendoGrid"}) _
        .Name("ExternalMailInvDetailsGrid") _
        .Columns(Sub(c)
                         c.Bound(Function(p) p.Description)
                         c.Bound(Function(p) p.Quantity)
                         c.Bound(Function(p) p.UnitPrice)
                         c.Bound(Function(p) p.TotalPrice)
                         c.Bound(Function(p) p.GSTPrice).ClientFooterTemplate("#=sum#")

                 End Sub) _
                              .Pageable() _
                              .Selectable(Sub(sel)
                                                  sel.Mode(GridSelectionMode.Single)
                                          End Sub) _
.Scrollable() _
.DataSource(Sub(c)
                    c.Ajax() _
                    .PageSize(8) _
                    .Aggregates(Sub(agg)
                                        'agg.Add(Function(p) p.TotalPrice).Sum()
                                        agg.Add(Function(p) p.GSTPrice).Sum()

                                End Sub) _
                    '.Group(Sub(g)
                    '             g.Add(Function(p) p.TotalPrice)
                    '       End Sub)
            End Sub)
)

`

2 个答案:

答案 0 :(得分:1)

您可能需要在列

中的.ClientFooterTemplate中定义页脚模板

您可能想参考剑道演示网站

答案 1 :(得分:1)

添加另一行代码:serveroperation(false)此代码现在神奇地起作用。

我也收到了Telerik团队的回复,他们认为如果我将kendo网格与服务器端数据绑定,那么我应该使用footertemplate而不是clientfootertemplate。希望这会对某人有所帮助。