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
});
分享到:
相关推荐
该例子实现了ext的gridpanel多层表头+分组+小计以及与Java后台交互的全代码。还有自适应浏览器大小的功能包括导出excel,里面有注释,可能注释不全。分别为group.jsp,totals.jsp页面。
NULL 博文链接:https://guozhenqian.iteye.com/blog/1004411
NULL 博文链接:https://myjoan.iteye.com/blog/565875
Ext3.4.0复杂(多行)表头+锁定多列例子 非常棒,项目中需要使用到的。
封装EXT中grid的打印,多表头,自动从grid的store取数,完成打印页面和生成,调用只需要一两句代码
extjs grid 多表头 插件 extjs grid 多表头 插件
Ext4 grid打印,打印预览,复杂表头打印,等等都实现了!
这是一个用于EXT实现复杂表头的插件.资源共享...欢迎下载.
Ext3.4 将BufferView添加到LockingGridView中, 修改GroupHeaderPlugin使其可用于LockingGridView 内有使用示例
我博文《Ext4原生grid的导出控件》一文用到的js包以及其他方面的资料。
网上收集的比较好的ext 多表头和锁定列结合的示例。 解压可以直接看到效果。
封装EXT中grid的打印,单表头,自动从grid的store取数,完成打印页面和生成,调用只需要一两句代码
MyGridView=Ext.extend(Ext.grid.GridView,{ renderHeaders : function(){ var cm = this.cm, ts = this.templates; var ct = ts.hcell,ct2=ts.mhcell; var cb = [], sb = [], p = {},mcb=[]; for(var i = 0...
NULL 博文链接:https://laodaobazi.iteye.com/blog/1064607
ExtJS grid过滤操作,可以动态操作本地的store更改筛选的内容
静态EXTJS GRID 中文提示有问题,表头菜单中显示的列有问题,谁知道怎么弄好留言给我
实例直接复制到你的项目中就可以运行,看onegrid.jsp文件添加ext库即可。 效果:ext双层表头 附图片:双层表头.jpg
NULL 博文链接:https://newlethe.iteye.com/blog/1146469
extjs 双表头问题,示例代码,根据自己的项目稍微修改一下就可以使用
// 用户存放表头 var flag = true;// 标记 ,为第一次循环时加载head(只需加载一次) var cfg = null; var ds = grid.getStore(); var cm = grid.getColumnModel(); ds.each(function(record) {