簡體   English   中英

如何在劍道網格UI中顯示sum groupFooterTemplate

[英]how to show sum groupFooterTemplate in kendo grid UI

我有數據並在Kendo網格中與組一起顯示。 每個組(發票編號-VGBEL)都有一個groupFooterTemplate,但“數量(LFIMG)”列始終為0,00。 我需要每個頁腳的數量總和。 我的錯誤在哪里? 我在互聯網上搜索,但未找到解決方案。 我知道有一個小錯誤,但我沒有發現。

這是我的JS代碼。

 var kendoResource = getKendoResourceOptions(); options.columns[0].groupFooterTemplate = 'Sipariş Toplamı:'; options.columns[8].groupFooterTemplate = '#: data.LFIMG ? kendo.format("{0:C2}",data.LFIMG.sum): 0,00 #'; $("#grid").kendoGrid({ toolbar: [{ name: "excel", text: kendoResource.toolbar.messages.excel }], excel: { fileName: "DeliveryList.xlsx", allPages: true, filterable: true }, groupable: kendoResource.groupable, scrollable: true, sortable: true, pageable: kendoResource.pageable, columns: options.columns }); self.filterClick = function () { showLoading(); mbisPost('Reports.Summary', "/api/TermoTeknikReportApi/DeliveryList", ko.toJS(self.filters), function (result) { if (result && result.length > 0) { self.showNoDataToDisplay(false); var dataSource = new kendo.data.DataSource({ data: result, pageSize: 100, group: { field: "VGBEL", }, aggregate: [ { field: "LFIMG", aggregate: "sum" } ] }); var grid = $("#grid").data("kendoGrid"); grid.setDataSource(dataSource); // element for which the tooltip is shown grid.thead.kendoTooltip({ filter: "th", content: function (e) { var target = e.target; return $(target).text(); } }); } else { self.showNoDataToDisplay(true); } }).error(function () { hideLoading(); }).done(function () { hideLoading(); }); } 

網頁截圖

在此處輸入圖片說明

我更改了dataSource代碼。 將“聚合”屬性放入組

 var dataSource = new kendo.data.DataSource({ data: result, pageSize: 100, group: { field: "VGBEL", aggregates: [ { field: "LFIMG", aggregate: "sum" },{ field: "LFIMG_M", aggregate: "sum" }] // this line }, aggregate: [ { field: "LFIMG", aggregate: "sum" },{ field: "LFIMG_M", aggregate: "sum" } ] }); 

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM