Product Bundles
DevCraft
All Telerik .NET tools and Kendo UI JavaScript components in one package. Now enhanced with:
Web
Mobile
Document Management
Desktop
Reporting
Testing & Mocking
CMS
UI/UX Tools
Debugging
Free Tools
Support and Learning
Productivity and Design Tools
Hi,
could you help me about following calculations in the grid for telerik asp.net core (C#) IN - OUT = SALDO (for row index 0) IN - OUT = SALDO (for row index 1) + SALDO from previous row
image example attached
@(Html.Kendo().Grid<KendoCoreTrialPack1.Models.OrderViewModel>()
.Name(
"grid"
)
.Columns(columns =>
{
columns.Bound(p => p.OrderID).Filterable(
false
);
columns.Bound(p => p.Freight);
columns.Bound(p => p.OrderDate).Format(
"{0:MM/dd/yyyy}"
columns.Bound(p => p.ShipName);
columns.Bound(c => c.ShipCity).ClientTemplate(
"<span class='calculatedValue'></span>"
})
.Events(e => e.DataBound(
"gridDataBound"
))
...
function
gridDataBound(e) {
var
items = e.sender.items();
for
(
i = 0; i < items.length; i++) {
dataItem = e.sender.dataItem(items[i]);
value1 = dataItem.OrderID;
value2 = dataItem.Freight;
prevResult = 0;
if
(i > 0) {
prevCellValue = $(items[i - 1]).find(
".calculatedValue"
).text();
(isFinite(prevCellValue)) {
prevResult = parseFloat(prevCellValue);
}
$(items[i]).find(
).text(value2 - value1 + prevResult);