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

QQ登录

只需一步,快速开始

查看: 1150|回复: 2

[结贴] list加载数据之后闪了一下就没了?

[复制链接]

8

主题

17

帖子

31

积分

新手上路

Rank: 1

积分
31
QQ
发表于 2017-4-11 17:03:34 | 显示全部楼层 |阅读模式
define(function(require) {
        var $ = require("jquery");
        var justep = require("$UI/system/lib/justep");
        var Model = function() {
                this.callParent();
        };
        // 点击图片分类,展示相关分类信息
        Model.prototype.imageClick = function(event) {
                var className = event.currentTarget.getAttribute('classname');
                $(this.getElementByXid("span1")).html(className);
                this.comp("list2").set({
                        "filter" : "js: $row.val('parentName') == '" + className + "'"
                });
                this.comp("list2").refresh(true);
        };
        // 数据组件自定义刷新
        Model.prototype.data1CustomRefresh = function(event) {
                // 获取列表
                var self = this;
                var user = JSON.parse(localStorage.getItem("user"));
                $.ajax({
                        type : "POST",
                        url : "http://220.249.20.134:1820/msservices/msinfo/retrieve",
                        headers : {
                                'Content-Type' : 'application/json',
                                "Authorization" : user.token
                        },
                        dataType : "json",
                        data : JSON.stringify({
                                "parentId" : "2"
                        }),
                        success : function(result) {
                                if (result.result == "FAILED") {
                                        justep.Util.hint("加载失败!:" + JSON.stringify(result.data));
                                } else {
                                        console.log(JSON.stringify(result.data));
                                        // justep.Util.hint("加载成功!:" + JSON.stringify(result.data));
                                        self.comp("data1").loadData(result.data);
                                }
                        },
                        error : function(message) {
                                justep.Util.hint("请求失败!");
                        }
                });
        };
        // 点击列表,打开详情页
        Model.prototype.openDetailPage = function(event) {
                var row = event.bindingContext.$object;
                justep.Shell.showPage(require.toUrl("./detail.w"), {
                        rowId : row.val("id")
                });
        };
        // 搜索按钮
        Model.prototype.button1Click = function(event) {
                var search = this.comp("input1").val();
                        this.comp("list2").set({
                                "filter" : "js: $row.val('title').indexOf(" + "'"+search +"'"+ ")!=-1"
                        });
                        this.comp("list2").refresh(true);
                this.comp("input1").val("");
        };
        return Model;
});
发表于 2017-4-11 17:36:34 | 显示全部楼层
闪了一下就没了
看下data.count() 是多少??
data组件中数据是否还存在呢??

如果data数据没了??调试跟下代码,哪行代码导致data数据被清空了?
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

8

主题

17

帖子

31

积分

新手上路

Rank: 1

积分
31
QQ
 楼主| 发表于 2017-4-12 13:35:28 | 显示全部楼层
liangyongfei 发表于 2017-4-11 17:36
闪了一下就没了
看下data.count() 是多少??
data组件中数据是否还存在呢??

重写了下list,就好了
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-3 19:13 , Processed in 0.084485 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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