Я хочу сделать сумму значений в My Кендо Сетка Форме ее Всего,Сумма значений в Кендо Сетка
Для этого я использую Кендо Сетка Мол,
@(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")
)
)
Сценарий является то, Как это ::
Я хочу показать сумму значений в «Total» зависит от того, есть изменения, Как это можно сделать? Пожалуйста помоги мне с этим.
Использование агрегатов сетки kendo..http: //demos.kendoui.com/web/grid/aggregates.html –
Но агрегат используется для совокупности конкретного столбца , а в моем сценарии я хочу, чтобы сумма всех столбцов в Total , – Rahul
Думаю, вам нужна сумма строки (а не столбец). Итак, 'Sum = Total = SUM (Nett, Tax, GST_VAT ...)'. Если это так, вы можете сделать суммирование с контроллера. – Haritha