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

QQ登录

只需一步,快速开始

查看: 1923|回复: 2

[结贴] BaasData过滤最后100条数据

[复制链接]

116

主题

392

帖子

1159

积分

金牌会员

Rank: 6Rank: 6

积分
1159
QQ
发表于 2018-1-27 22:02:06 | 显示全部楼层 |阅读模式
数据库有N条数据,我只想显示最后100条数据,
在Sql里应该是这样写 select top 100 * from table order by id desc
在BaasData的setFilter里应该怎么写??

我试过设置data.limit = 100条 ,在设置.setOrderBy()为倒序排序。界面会从最后一条开始显示到倒数100条。
我需要先从倒数第100条开始逐一显示到最后一条。

请教!!
发表于 2018-1-29 09:39:46 | 显示全部楼层
1.建议,后台BaasServer 自定义sql语句实现
http://docs.wex5.com/wex5-server-question-list-2012/

这样直接返回100条数据即可!
list 组件 limit 属性设置为 1  ,就可以每次只渲染一条数据,  100条数据一次性加载过来!


2.或者自己接管data组件的onCustomRefresh 事件, 当data.count() 等于100 时不要发送请求了! 保证前端data中只有100条数据

qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

116

主题

392

帖子

1159

积分

金牌会员

Rank: 6Rank: 6

积分
1159
QQ
 楼主| 发表于 2018-1-29 14:38:17 来自手机 | 显示全部楼层
liangyongfei 发表于 2018-1-29 09:39
1.建议,后台BaasServer 自定义sql语句实现
http://docs.wex5.com/wex5-server-question-list-2012/


已解决
baasdata 设置limit 100并设置为倒序。这样就会显示最后100条数据,再新建一个data  把这100条数据重新排序添加数据到data    再显示到界面,虽然有点复杂,问题解决了
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-8 06:31 , Processed in 0.105671 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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