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

QQ登录

只需一步,快速开始

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

[结贴] baas组件出现问题

[复制链接]

5

主题

19

帖子

63

积分

初级会员

Rank: 2

积分
63
QQ
 楼主| 发表于 2017-2-21 20:15:07 | 显示全部楼层
liangyongfei 发表于 2017-2-21 17:15
1.java代码修改后需要重新编译资源!
你先把这个代码注释掉!还会查到数据吗??确定真的是他影响到的! ...

   Model.prototype.modelLoad = function(event) {
           alert("f"+this.comp('testData').count());
                this.comp("testData").setFilter("f2","fSID = '" + this._sID +"'");
           this.loadGoodsData();
   };
        Model.prototype.loadGoodsData = function() {
                var goodsData = this.comp("testData");
                if (!goodsData.loaded) {
                        alert("load"+goodsData.count());
                        this.comp("testData").refreshData();
                        alert("loaded"+goodsData.count());
                }else alert("loade"+goodsData.count());        
        };
对testData这个baasData除了定义的那一段以外,本来是没有任何操作的,只是在modeLoad()设置一下过滤条件。我为了测试,就在modeLoad()中强行调用了一下loadGoodsData(),如果过滤条件成立,弹出窗口分别依次提示f0,load0,loaded31,如果条件不成立,依次为f0,load0,loaded0,但不管如何,最后显示的结果还是31条记录
回复 支持 反对

使用道具 举报

5

主题

19

帖子

63

积分

初级会员

Rank: 2

积分
63
QQ
 楼主| 发表于 2017-3-14 12:09:33 | 显示全部楼层
结贴吧,这是最开始学习WEX5犯的错误,在data的beforeRefresh中定义过滤就没问题了,当时各种事件执行顺序没弄明白
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-6-13 18:39 , Processed in 0.106871 second(s), 21 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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