Ext分组Grid表头统计方案

var tmpFunction = Ext.grid.GroupingView.prototype.initTemplates;

Ext.grid.GroupingView.prototype.initTemplates = function(){
tmpFunction.call(this);
if(this.startGroup&&this.tplFunction){
Ext.apply(this.startGroup,this.tplFunction);
}
};

var view = new Ext.grid.GroupingView({
forceFit : false,
groupTextTpl: '{text} ({[values.rs.length]}项) --未使用百分比:{text:this.qq}',
tplFunction:{
qq : function(text,values){
var sum = 0;
if(values.rs&&values.rs.length>0){
for(var i=0;i<values.rs.length;i++){
sum += 1-values.rs[i].get("precent");
}
}
return (sum/values.rs.length)*100+'%';
}
}
});


Ext.apply(config, {
id : "grid_querCaseGrid",
region : "center",
iconCls : 'x-button-grid',
split : 'true',
margins : '0 0 0 0',
autoScroll : true,
store : store,
cm : cm,
height : 185,
bbar :pagetb,
title:'统计列表',
view : view,
loadMask : {msg : '正在加载数据,请稍侯……'},
trackMouseOver:true,
stripeRows : true
});
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值