2015-02-09 46 views
1

我正在使用劍道網格。我有一個專欄用於分組。所以我需要在組頁腳模板中顯示類別明智的總數。如何在劍道網格中的組頁腳模板中獲取按列值

所以我用下面的代碼

.ClientGroupFooterTemplate(@"<span id=""spnGroupTotalPrice"" style=""float:right;"">#=sum#</span>"); 

這將正常工作時,頁面加載。但是我想在修改數量列時更改總價格。所以我嘗試下面的代碼

.ClientGroupFooterTemplate(@"<span id=""spnGroupTotalPrice"" style=""float:right;"">#=calculate(Category)#</span>"); 

但它是不可用的組頁腳模板中的列值。我想通過類別名稱來計算函數。

請提供解決方案。 在此先感謝。

回答

1

我解決了我的問題。

calculate_sub_total() 
{ 
    grid.tbody.find('> tr').each(function() { 
     var tr = this; 
     var cells = tr.cells; 
     if ($(tr).hasClass('k-group-footer')) {    
     groupTotalPrice = (Math.round(groupTotalPrice * 100)/100).toFixed(2); 
     $(cells).find("#spnGroupTotalPrice").html(groupTotalPrice); 
     groupTotalPrice = 0;// clearing after finishing a group 
     } 
     else if (!$(tr).hasClass('k-grouping-row')) { 
     var rowItem = grid.dataItem(tr); 
     groupTotalPrice = parseFloat(groupTotalPrice) +  parseFloat(rowItem.TotalPrice); 
     } 
    }); 
} 

通過調用以上電網的onChange事件功能.. 希望這將是有益的。這是堆棧溢出中的罕見問題.. :)