2015-02-09 65 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事件功能.. 希望这将是有益的。这是堆栈溢出中的罕见问题.. :)