[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不用修改。 这样算是能用了。 |