[GT-Grid] 关于GT-Grid分页显示小计、总计的曲线方法

xmx111 2011-07-05
找了好几天,没能找到GT-Grid的合计汇总功能,又修改不了js,只好曲线救国了,重点就是修改pageInfo的值。
思路是这样的,后台分页后在返回给页面之前,计算好小计、合计的值并加入明细数据,然后修改pageInfo的值。

比如:查询出192条数据,每页显示20条,一共10页。

1.计算小计合计加入明细数据,传到页面的数据就有22条。

2.修改pageSize,因为grid中显示的行数不能大于pageSize,如果不修改虽然传到页面的是22条,但只能显示20条,所以pageSize得加2,即pageSize=22。

3.修改totalRowNum,因为每页多了2条记录,如果不修改则页数不对,会查不到最后几页,所以totalRowNum就得加上页数*2(小计、合计行),即totalRowNum=192+10*2=212。

pageNum不用修改。

这样算是能用了。
Global site tag (gtag.js) - Google Analytics