起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

12
返回列表 发新帖
楼主: mmmmrelax

[结贴] data为存储过程返回的table,如何设置分页

[复制链接]

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36178
发表于 2017-7-17 08:59:20 | 显示全部楼层
用的是pagerBar组件吗?
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

174

主题

482

帖子

1258

积分

金牌会员

Rank: 6Rank: 6

积分
1258
QQ
 楼主| 发表于 2017-7-17 10:06:07 | 显示全部楼层
jishuang 发表于 2017-7-17 08:59
用的是pagerBar组件吗?

limit一直为20,offset为0,20,40,60。。。这样前两页是取不到数据的, where PIF.RN > " + offset + " AND PIF.RN <= " + limit;而且后面的第三页第四页list未刷新数据,而是在第三页的后面追加的20条,页面显示40条数据,这是什么原因
QQ图片20170717100144.png


回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36178
发表于 2017-7-17 10:42:04 | 显示全部楼层
data和list上的limit都是为20

offset为0,20,40,60是正确的
第一页取的就是20条数据
第二页取的就是20到40之间的数据

where PIF.RN <= " + offset + " AND PIF.RN > " + limit
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

174

主题

482

帖子

1258

积分

金牌会员

Rank: 6Rank: 6

积分
1258
QQ
 楼主| 发表于 2017-7-17 13:24:34 | 显示全部楼层
本帖最后由 mmmmrelax 于 2017-7-17 13:25 编辑
jishuang 发表于 2017-7-17 10:42
data和list上的limit都是为20

offset为0,20,40,60是正确的


data和list上的limit都是为20(我是这样设置的),为什么我的limit一直取得都是20呢?
where PIF.RN <= " + offset + " AND PIF.RN > " + limit
当offset为0时。limit为20  这样取不到数据呀
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36178
发表于 2017-7-17 14:19:27 | 显示全部楼层
limit是20就是正确的啊

数据库中写前20条数据sql怎么写的?
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

174

主题

482

帖子

1258

积分

金牌会员

Rank: 6Rank: 6

积分
1258
QQ
 楼主| 发表于 2017-7-17 17:02:28 | 显示全部楼层
jishuang 发表于 2017-7-17 14:19
limit是20就是正确的啊

数据库中写前20条数据sql怎么写的?

?这个要分开写吗?但是我的limit每次都是20.导致数据 显示的也不正确呀
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36178
发表于 2017-7-17 17:38:15 | 显示全部楼层
这个要分开写吗?什么意思?
sql中分页查询需要自己根据具体的数据库语法去拼接

limit是就取 的data中的是20是正确的
后面的可以通过offset的值自己去计算从第几条开始取数据

offset是40就是第21条看看,offset是60就从第41条开始
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2025-6-20 19:49 , Processed in 0.056553 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表