EXTJS gridpanel 添加一行统计值

xlong224 2011-09-19 11:21:22
如表格为
序号 名称 类型 性别
1 啊啊 1 男
2 cc 2 女
3 dd 1 男
....

pageBar 第一页 前一天 后一页 最后一页 1-10 工 11页

效果为
1 啊啊 1 男
2 cc 2 女
3 dd 1 男
....
10 ee 2 女
合计: 类别1 25条,类别2 10条,类别3 23条 合计 58

pageBar 第一页 前一天 后一页 最后一页 1-10 工 共6页

说明:
单击页数时(第一页、第一页 前一天 后一页 最后一页 )
合计不变是 所有的值 不是当前页的合计,就是只刷新1-10条的记录 合计行不变
注:合计和表格数据是同一个数据 但是是不同的SQL 查询出来的结构,如果不用2次 也行 只要能实现也行
麻烦extJS 大侠、前辈门 告诉下,急。。 先谢了
...全文
413 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
zhang_hm 2012-03-28
  • 打赏
  • 举报
回复
怎么搞定的能不能分享下啊?
我现在也要做统计
合计的是所有记录值
xlong224 2011-09-26
  • 打赏
  • 举报
回复
自己搞定
shenjungd 2011-09-20
  • 打赏
  • 举报
回复
ExtJs 交流群174120306
xlong224 2011-09-20
  • 打赏
  • 举报
回复
再求高手
失去乐山贼 2011-09-20
  • 打赏
  • 举报
回复
帮你顶,等待高手.
ma1986 2011-09-20
  • 打赏
  • 举报
回复
这种问题 要靠纯EXt来实现是不可能的,你可以把合计这行作为后台返回的json数据(也就说给json加一条记录),通过后台来计算,当有数据更新的时候重新load一下就可以了,当然因为每页都有这个合计,所以你也要考虑到各种情况,比如每页显示10条,那么第一页合计行就加在第10条,第二页的就加在第19条记录。当然你还要对这个合计行进行标记,避免后台把这条数据当做一条正常的记录来操作(插入,删除更新)。
总之要实现分页的合计操作返回所有页面的统计数据,必须要靠后台实现
xlong224 2011-09-20
  • 打赏
  • 举报
回复
没人知道吗
xlong224 2011-09-19
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 fanchuanzhidu 的回复:]
还有这种需求啊 呵呵 没研究过 但看起来不是很好搞~~~
你可以在最下边搞个div 加上ext的样式 来ajax赋值
[/Quote]
确实不好弄 所以才来发帖
豆虫 2011-09-19
  • 打赏
  • 举报
回复
还有这种需求啊 呵呵 没研究过 但看起来不是很好搞~~~
你可以在最下边搞个div 加上ext的样式 来ajax赋值

87,989

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧