gpt4 book ai didi

javascript - Kendo 网格中的值总和

转载 作者:行者123 更新时间:2023-11-29 19:45:13 26 4
gpt4 key购买 nike

我想对我的 Kendo 网格中的值求和以形成其总和,

为此,我正在使用 Kendo Grid Like,

 @(Html.Kendo().Grid<Invoice.Models.ViewModels.SupplementViewModel>()
.Name("Supplement")
.TableHtmlAttributes(new { style = "height:20px; " })
.Columns(columns =>
{
columns.Bound(p => p.SupplementID).Hidden(true);

columns.Bound(p => p.Description).Title("Description").Width(15);

columns.Bound(p => p.Nett).Title("Nett").Width(15).HtmlAttributes(new { @class="Currency"});
columns.Bound(p => p.Tax).Title("Tax").Width(15).HtmlAttributes(new { @class = "Currency" });
columns.Bound(p => p.GST_VAT).Title("GST_VAT").Width(15).HtmlAttributes(new { @class = "Currency" });
columns.Bound(p => p.ServiceTax).Title("ServiceTax").Width(15).HtmlAttributes(new { @class = "Currency" });
columns.Bound(p => p.ServiceFee).Title("ServiceFee").Width(15).HtmlAttributes(new { @class = "Currency" });
columns.Bound(p => p.Total).Title("Total").Width(15).HtmlAttributes(new { @class = "Currency" });


})
.Editable(editable => editable.Mode(GridEditMode.InCell))
.Navigatable()
.Sortable()
.Scrollable(scr => scr.Height(200))
.Scrollable()
.DataSource(dataSource => dataSource
.Ajax()
.Batch(true)
.ServerOperation(false)
.Events(events => events.Error("error_handler"))
.Model(model =>{
model.Id(p => p.ProductTypeCode);
})
.Create("Editing_Create", "Grid")

.Update("Editing_Update", "Grid")
.Destroy("Editing_Destroy", "Grid")
)
)

场景是这样的:: enter image description here

我想在“总计”中显示值的总和取决于那里的变化,如何做呢?请帮我解决这个问题。

最佳答案

您可以使用聚合,如本演示所示:http://demos.kendoui.com/web/grid/aggregates.html

有两种聚合 - 一种应用于分组期间,另一种应用于整个网格。下面是如何定义后者:

 .DataSource(dataSource => dataSource
.Ajax()
.Aggregates(aggregates =>
{
aggregates.Add(p => p.UnitsInStock).Min().Max().Count();
aggregates.Add(p => p.UnitsOnOrder).Average();
aggregates.Add(p => p.ProductName).Count();
aggregates.Add(p => p.UnitPrice).Sum();
})

关于javascript - Kendo 网格中的值总和,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20188709/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com