为什么某些网格中的聚合函数可以使用 Asp.net Core 而在其他网格中不起作用

问题描述

@(Html.Kendo().Grid<PaymentDueReportVM>()
    .Name("grid")
    .Columns(columns =>
    {
        columns.Bound(c => c.payment_detail_id).Hidden(true);
        columns.Bound(c => c.numericid).ClientFooterTemplate("Total:").Encoded(false).Title("ID").Width(70);
        columns.Bound(c => c.Name).Title("Name").Width(100);
        columns.Bound(c => c.due_amount).ClientFooterTemplate("#=sum#").Title("Due Amount").Width(90);
        columns.Bound(c => c.bal_amount).ClientFooterTemplate("#=kendo.toString(sum,'0.00')#").Title("Balance").Width(70);
    })
    .Events(events => events.DataBound("onDataBound"))
    .Scrollable()
    .sortable()
    .Pageable(pageable => pageable.Refresh(true).PageSizes(new int[] { 50,100,150,250 }))
    .DataSource(dataSource => dataSource
        .Ajax()
        .PageSize(50)
        .Aggregates(aggregates =>
        {
            aggregates.Add(p => p.due_amount).Sum();
            aggregates.Add(p => p.bal_amount).Sum();
        })
        .Model(m => m.Id(p => p.payment_detail_id))
        .Read(read => read.Url("/Payments/PaymentDueReport").Data("forgeryToken"))
    )
)

上面的网格在控制台中没有问题,但没有对付款值求和,我有相同的网格和聚合工作。有什么问题?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)