主题:  xrayy___dw中如何添加像a/b页的分页效果?

xrayffa

职务:普通成员
等级:1
金币:0.0
发贴:11
#12004/10/14 12:39:22
在DW中,分页是这样的:
当前x到y(共有z条记录) 第一页 前一页 下一页 最后一页

我想实现这样的效果,加上以下效果:
当前a/b页


其中a是某一页,b是所有记录的总页数

怎么做呢?在哪里手工添加代码呢??(是在DW中的)



蓝鲸

职务:版主
等级:5
金币:42.1
发贴:2614
#22004/10/14 15:31:41
是这样吗?比如共有90多页,每次显示11-20或51-60??
写代码有些烦,但可以提供些思路:

先确定:
页数显示的定值:PageRange,比如10
当前页号:CurrentPage
共有页数:PageCount

运算:
( CurrentPage - 1 ) \ PageRange 即取模 ModCount
CurrentPage mod PageRange 取余数 ResCount

那么页的界现从:
ModCount * PageRange +1 至 ModCount * PageRange + PageRange
当前页在显示数中的索引数为:ModCount * PageRange + ResCount

这些数确定了,其它就好做了。给了你粗模式,其它自己加工了。


非常大鱼