我从这段代码得到一个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)
)
`
答案 0 :(得分:1)
您可能需要在列
中的.ClientFooterTemplate中定义页脚模板您可能想参考剑道演示网站
答案 1 :(得分:1)
添加另一行代码:serveroperation(false)
此代码现在神奇地起作用。
我也收到了Telerik团队的回复,他们认为如果我将kendo网格与服务器端数据绑定,那么我应该使用footertemplate而不是clientfootertemplate。希望这会对某人有所帮助。