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

QQ登录

只需一步,快速开始

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

[结贴] scrollview + list + data 问题

[复制链接]
发表于 2016-5-18 16:14:11 | 显示全部楼层
834085584 发表于 2016-5-18 13:49
执行了dist.bat
第一次是获取行数
第二次才是获取数据

本地测试过!list显示加载到最后,调用list.refresh()方法后就会恢复到第一次渲染时的情况!
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

36

主题

138

帖子

373

积分

中级会员

Rank: 3Rank: 3

积分
373
QQ
 楼主| 发表于 2016-5-18 21:31:49 | 显示全部楼层
liangyongfei 发表于 2016-5-18 16:14
本地测试过!list显示加载到最后,调用list.refresh()方法后就会恢复到第一次渲染时的情况! ...

数据是可以加载了,但是之前的问题又出来了。
1:加载更多有时候需要点击。
2:当数据到最后,加载更多变成已经到最后的速度有点慢。

/*我把代码贴出来,你可以测试下。*/
Model.prototype.goodsDataCustomRefresh = function(event){
                var goodData = this.comp("goodsData");
                var me = this;
                var totalRows;
                var x5Json;
                //获取总记录
                $.ajax({
                        type:"get",
                        cache:false,
                        async:false,
                        url:"http://1.dongfengenglish.com/weixin/gift/rows_"+me.giftKindID+".dhtml",
                        dataType:"jsonp",
                        jsonp:"x5callback",
                        success:function(json){
                                totalRows = json.data[0].totalRows;
                                var pageNumber = (event.offset / me.pageSize)+1;
                                alert(pageNumber);
                                $.ajax({
                                        type:"get",
                                        cache:false,
                                        async:false,
                                        url : "http://1.dongfengenglish.com/weixin/gift/list_"+me.giftKindID+".dhtml",
                                        dataType : "jsonp",
                                        jsonp : "x5callback",
                                        data:{"pageSize":me.pageSize,"pageNumber":pageNumber},
                                        success : function(json) {
                                                if (json.status == "fail") {
                                                        alert(json.msg);
                                                        return;
                                                }
                                                var jdata = json.data;
                                                $.each(jdata,function(key,value){
                                                        if (key == "imgUrls") {
                                                                value['imgUrls'] =  value.imgUrls[0];
                                                        }
                                                });
                                                //将json封装成x5指定的格式
                                                x5Json = {"@type":"table","rows":jdata,"userdata":{"sys.count":+totalRows + ""}};
                                                debugger;
                                                if (event.offset == 0) {
                                                        goodData.loadData(x5Json,false);
                                                }else{
                                                        goodData.loadData(x5Json,true);
                                                }
                                                me.comp("list2").refresh();
                                                alert(goodData.count()+"/"+totalRows);
                                        },
                                        error : function(xhr, txt) {
                                        }
                                });
                        },
                        error : function(xhr, txt) {
                        }
                });
回复 支持 反对

使用道具 举报

发表于 2016-5-19 11:32:04 | 显示全部楼层
834085584 发表于 2016-5-18 21:31
数据是可以加载了,但是之前的问题又出来了。
1:加载更多有时候需要点击。
2:当数据到最后,加载更多变 ...

要测试就把w和js资源都发来!否则只给我发个方法,我怎么测试??
1.有时候需要点击是因为第一次宣传页面没撑满,你只需要设置limit大一些,数据可以一次性加载多一点!

2.速度慢,是有多慢??几秒钟??平台案例速度回慢吗??如果不慢那就可能是你自己应用的问题!代码调试下是哪儿慢了??网络慢还是其他执行慢??
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

36

主题

138

帖子

373

积分

中级会员

Rank: 3Rank: 3

积分
373
QQ
 楼主| 发表于 2016-5-29 12:14:31 | 显示全部楼层
关闭吧,已解决.
回复 支持 反对

使用道具 举报

发表于 2016-5-30 11:58:31 | 显示全部楼层

如何解决的??麻烦把您遇到的坑分享给大家!共同进步!谢谢
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

36

主题

138

帖子

373

积分

中级会员

Rank: 3Rank: 3

积分
373
QQ
 楼主| 发表于 2016-6-2 22:38:51 | 显示全部楼层
我也不知道,放到公众号上自动就好了.
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-6-26 20:18 , Processed in 0.095669 second(s), 21 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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