【发布时间】:2014-07-21 17:25:29
【问题描述】:
我有一个 Kendo Grid,想使用两列来创建一个 ClientFooterTemplate (Value2)。
所以,我有:
@(Html.Kendo().Grid<MyGridDto>().Name("grid")
.Columns(columns =>
{
columns.Bound(p => p.Value1)
.ClientFooterTemplate("#= sum #");
columns.Bound(p => p.Value2);
.ClientFooterTemplate ( HERE I WANT TO GET SUM OF VALUE3 / SUM VALUE 2)
columns.Bound(p => p.Value3).Visible(false);
}
.DataSource(dataSource => dataSource
.Ajax()
.Aggregates(aggregates =>
{
aggregates.Add(p => p.Value1).Sum();
aggregates.Add(p => p.Value2).Sum();
aggregates.Add(p => p.Value3).Sum();
})
.Read(read => read.Action("List", "MyController)) )
)
MyGridDto
public class MyGridDto
{
public decimal Value1 { get; set; }
public decimal Value2 { get; set; }
public decimal Value3 { get; set; }
}
我想使用 Value3 的总和 / Value2 的总和来显示 Value2 页脚。我该怎么做?
谢谢
【问题讨论】:
标签: kendo-ui kendo-grid kendo-asp.net-mvc