jQuery MiniUI

标题: 关于分页的问题 [打印本页]

作者: simple0145    时间: 2019-3-12 09:52:04     标题: 关于分页的问题

在服务端怎么确定grid是不是启用了分页, 已经设置了grid.setShowPager(false) 可是在服务端还是能获取到pageSize。
这是一个Bug吗?

作者: felt    时间: 2019-3-12 10:13:55

showPager只是隐藏或显示分页栏,和具体的分页无关的。
你不需要分页的话,服务端不要处理就可以了
作者: simple0145    时间: 2019-3-12 10:51:11

本帖最后由 simple0145 于 2019-3-12 10:57 编辑
felt 发表于 2019-3-12 10:13
showPager只是隐藏或显示分页栏,和具体的分页无关的。
你不需要分页的话,服务端不要处理就可以了 ...

我是想设计一个通用的报表模块,可以让用户自己配置是不是需要分页支持,后台只有一个通用的处理逻辑,因此需要知道客户端grid是不是有启用分页。请问有什么办法吗?
本来我在grid.load中加入了参数,正常情况下后台可以知道是否启用了分页,但发现如果用户直接调整pageSize,也会触发grid加载,此时后台不知道是否启用分页。


作者: felt    时间: 2019-3-12 11:09:59

simple0145 发表于 2019-3-12 10:51
我是想设计一个通用的报表模块,可以让用户自己配置是不是需要分页支持,后台只有一个通用的处理逻辑,因 ...

既然不分页,那么分页栏可以不显示。那也就没地方调整pageSize了。
也可以监听onbeforeload事件,在这事件里传递参数
onbeforeload="onBeforeLoad"
function onBeforeLoad(e){
   e.data.xxx=.....
}
这样每次加载都会带上这个参数
作者: simple0145    时间: 2019-3-12 13:52:19

felt 发表于 2019-3-12 11:09
既然不分页,那么分页栏可以不显示。那也就没地方调整pageSize了。
也可以监听onbeforeload事件,在这事 ...

搞定,多谢




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