//合计当前页数据
function GridSum(grid)
{
var sum1 = 0; //存储第一个列的合计值
var sum2 = 0; //存储第二个列的合计值
//...有几个列需要合计就声明几个变量
grid.store.each(function(record){ //函数grid.store.each(record))相当于一个for循环,遍历整个record
sum1 += Number(record.data.money1); //把money1列下面的所有值进行加和运算
sum2 += Number(record.data.money2); //把money2列下面的所有值进行加和运算
});
var p = new Ext.data.Record(
{
money1:sum1, //把money1列与合计后得到的值对应起来
money2:sum2 //把money2列与合计后得到的值对应起来
}
);
grid.store.insert(0, p);// 插入到当前页的第一行
//grid.store.insert(grid.getStore().getCount(), p); //插入到当前页的最后一行,函数 grid.getStore().getCount()用来获得当前页的记录行数
}
//合计函数End
// 在Store的load事件被触发后,调用合计函数
grid.getStore().on('load', function() {
GridSum(grid.getGrid());//调用合计函数
});
分享到:
相关推荐
NULL 博文链接:https://tonylian.iteye.com/blog/1735525
找了半天,结果在extjs的老家找到一个前辈写的代码,可以在grid上面加上合计, <br>但是却只能合计grid里面的数据,但是我们平常一般是只显示20行或者30行,这样的合计就没有什么意义,我们的合计数据是单独从...
ExtJs Grid是否选择行,是:返回选择行record;否:返回false
ExtJS grid过滤操作,可以动态操作本地的store更改筛选的内容
Extjs动态Grid的生成 htm
这是利用sencha cmd 生成的GridFilterDemo工程中的app和build文件夹,其余文件过大并且与主题无关,因此未包含。具体方法,请参看我的博客: 《Extjs4.2 Grid Filter Feature 表格过滤特性》
Extjs 中想改变grid 行高,如果只是简单的设置了height的值是可以实现grid 的行高,但是如果使用了插件:rowexpander ,最出现新的问题。 感兴趣的朋友可以试试的。 此文档可以解决你的烦恼,为了找到资源下载,...
ExtJs 4.0 Grid 单元格合并控件封装
extjs4 grid 包括form js代码
extjs grid示例代码extjs grid示例代码extjs grid示例代码extjs grid示例代码
基于Extjs4官方的例子,做了一个关于MVC和Grid增删改的小例子
使用ExtJs相关的控件类自己实现的一个ExtJs的Grid列表的导出功能,可以导出列表的相关样式等
EXTJS4 GRID 表格 分页 编辑 添加判断 颜色判断 分组 等示例
Extjs4 grid 导出为Excel 下载后放在网站(不放在网站中导出按钮不能会点击无响应,因为这里调用了swf文件)里可直接运行index.html测试 <link href='...
Extjs grid 中文排序问题修正,其实很简单,请自己看源代码
title的header表头名、width宽度、dataIndex映射名都可以根据外部定义的xml进行读取,便于将ExtJs的Grid封装
使用extjs4+servlet对extjs中grid数据进行填并实现增删改查等功能!
NULL 博文链接:https://dejazhan.iteye.com/blog/871259
ExtJs grid多选时获取选中的所有值,以及其他相关的操作
找了好久找不到自己需要的,就自己改了改官方提供的js,所以只有二重表头,导完后调用example里的方法就行