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

QQ登录

只需一步,快速开始

查看: 2353|回复: 5

[结贴] Data 分页问题-

[复制链接]

87

主题

213

帖子

685

积分

高级会员

Rank: 4

积分
685
发表于 2019-1-24 11:34:25 | 显示全部楼层 |阅读模式
分页的话使用scrollView

然后再data的onCreate事件中设置limit
Model.prototype.taskCreate = function(event) {
                event.source.limit = 20;
        };

在onCustomRefresh事件中调用刷新的后台代码
传入相关参数,给你个参考(我用的是oracle的数据库)
// 加载任务信息
        Model.prototype.taskCustomRefresh = function(event) {
                this.loadTask({
                        "limit" : event.limit,
                        "offset" : event.offset
                });
        };

        Model.prototype.loadTask = function(event) {
                var data = this.comp("task");
                var params = {
                        "params" : {
                                "limit" : event.limit,
                                "offset" : event.offset
                        }
                }
                $.ajax({
                        "type" : "post",
                        "dataType" : "json",
                        "contentType" : "application/json",
                        "url" : "/news/taskQuery",
                        "data" : JSON.stringify(params),
                        "success" : function(json) {
                                var table = {
                                        "@type" : "table",
                                        "rows" : json.tasks
                                }
                                data.loadData(table);
                                data.first();
                        },
                        "error" : function() {
                                alert("加载错误");
                        }
                });
        }
我用这个示例的方法读取到了第一页的数据,为什么继续下翻页的时候,taskCustomRefresh没有执行,offset一直是0,我现在是通过ajax从后台读取了一页的数据,想通过上下翻页分别读取上一页和下一页的数据。应该如何设置?
现在向下翻页总是提示已经到最后


91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35915
发表于 2019-1-24 14:08:29 | 显示全部楼层
用的是list展现的吗?list上的limit怎么设置的?
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

87

主题

213

帖子

685

积分

高级会员

Rank: 4

积分
685
 楼主| 发表于 2019-1-24 14:39:57 | 显示全部楼层
jishuang 发表于 2019-1-24 14:08
用的是list展现的吗?list上的limit怎么设置的?

list 的limit设置的是-1
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35915
发表于 2019-1-24 15:32:24 | 显示全部楼层
设置为-1那就是不分页了啊,肯定没有下一页
可以跟data的limit设置为一样的
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

87

主题

213

帖子

685

积分

高级会员

Rank: 4

积分
685
 楼主| 发表于 2019-1-24 15:33:44 | 显示全部楼层
本帖最后由 wjjs2008 于 2019-1-24 16:04 编辑

谢谢!
回复

使用道具 举报

87

主题

213

帖子

685

积分

高级会员

Rank: 4

积分
685
 楼主| 发表于 2019-1-24 15:43:09 | 显示全部楼层
本帖最后由 wjjs2008 于 2019-1-24 16:05 编辑

请结贴
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-4-24 02:02 , Processed in 0.054107 second(s), 22 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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