我试图在网格的HTML帮助器中添加一个总和聚合,但我不知道如何在此示例中为Total字段添加它.这是我的简单例子:
@(Html.Kendo().Grid(Model).Name("Grid")
.Pageable()
.Sortable()
.Scrollable()
.Filterable()
.Columns(columns =>
{
columns.Bound(p => p.FirstName);
columns.Bound(p => p.LastName);
columns.Bound(p => p.Email);
columns.Bound(p => p.Total).ClientFooterTemplate("Sum: $#= sum #");
})
.DataSource(dataSource => dataSource
.Ajax()
.Read(read => read.Action("Users_Read", "Home"))
))
Run Code Online (Sandbox Code Playgroud)
你是不是定义aggregate的DataSource:
@(Html.Kendo().Grid(Model).Name("Grid")
.Columns(columns =>
{
columns.Bound(p => p.FirstName);
columns.Bound(p => p.LastName);
columns.Bound(p => p.Email);
columns.Bound(p => p.Total).FooterTemplate("Sum: #= sum #");
})
.DataSource(dataSource =>
dataSource.Ajax()
.Read(read => read.Action("Users_Read", "Home"));
.Aggregates(aggregates => { aggregates.Add(p => p.Total).Sum(); } )
.ServerOperation(false)
))
Run Code Online (Sandbox Code Playgroud)