jQuery MiniUI

标题: summaryType="sum" [打印本页]

作者: yoda23    时间: 2013-8-21 15:43:00     标题: summaryType="sum"

这个属性 用e.value取值汇总的是当前页?怎么汇总全部数据

作者: factory    时间: 2013-8-21 15:58:40

服务端的分页,对于前台,只有当前页的数据,所以只能汇总当前页

http://www.miniui.com/demo/#src=datagrid/summary.html
你可以在后台计算好了,然后放到数据中返回回来:比如
{total:20,
  data:[],
  summary:...
  max:...
}
在前台监听的ondrawsummarycell方法里面 e.result.summary  e.result.max.....就获取到了,然后再放到e.cellHtml里面,具体看demo就知道了

这个例子的Total=28
Min age=24
Max age=37
Avg age=27.1786

这些都是后台统计好了,返回回来的
作者: yoda23    时间: 2013-8-21 16:13:20

factory 发表于 2013-8-21 15:58
服务端的分页,对于前台,只有当前页的数据,所以只能汇总当前页

http://www.miniui.com/demo/#src=datagr ...

那我能在前台取到这列所有数据,然后求和放在汇总行么,用什么方法?因为在后台取总数有点麻烦,最好是在前台算出来,谢啦
作者: factory    时间: 2013-8-21 16:18:50

yoda23 发表于 2013-8-21 16:13
那我能在前台取到这列所有数据,然后求和放在汇总行么,用什么方法?因为在后台取总数有点麻烦,最好是在 ...

前台只有当前页的数据的,因为是服务端的分页,服务端只会返回当前页的数据,而非总数据,所以你grid.getData()获取出来的,只是当前页数据
作者: yoda23    时间: 2013-8-21 16:58:07

factory 发表于 2013-8-21 16:18
前台只有当前页的数据的,因为是服务端的分页,服务端只会返回当前页的数据,而非总数据,所以你grid.get ...

好吧,谢啦




欢迎光临 jQuery MiniUI (http://miniui.com/discuss/) Powered by Discuz! X2