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

QQ登录

只需一步,快速开始

查看: 1407|回复: 4

[结贴] 新人求助,baasData用loadData载入数据后取不出

[复制链接]

2

主题

10

帖子

14

积分

新手上路

Rank: 1

积分
14
QQ
发表于 2017-2-3 18:23:20 | 显示全部楼层 |阅读模式
var data = this.comp("menuData");
var data2 = this.comp("caidanData");
data.clear();
data2.clear();

if (this.params.act == 'edit') {
                        data.loadData( this.params.rowdata );
                        data.first();
                        dataNo=data.count();
                        menuID=data.val("id");
                        var rows = this.comp("caidanData2").find([ 'cdDanHao' ], [ menuID ]);
                        if (rows.length > 0) {
                                data2.loadData(rows);
                        }
                         debugger;
                }

这是modelParamsReceive事件中的代码, 断点查看dataNo是1,如果把载入注释掉便是0,应该说数据载入没有问题了吧?但是为什么取id出来是undefined?无论取表内的什么值都是undefined,是不是代码写错?find下面的逻辑是从第三个data里查出行然后载入data2里面的,现在可暂且不管。我是一个java新人,语法很不习惯……求各位大神指点啊~

2

主题

10

帖子

14

积分

新手上路

Rank: 1

积分
14
QQ
 楼主| 发表于 2017-2-3 18:32:19 | 显示全部楼层
无标题.jpg

data里的id有数据,就是不知道为什么取值不成功……
回复 支持 反对

使用道具 举报

发表于 2017-2-3 18:56:43 | 显示全部楼层
shiori 发表于 2017-2-3 18:32
data里的id有数据,就是不知道为什么取值不成功……

http://docs.wex5.com/wex5-ui-question-list-2071
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

2

主题

10

帖子

14

积分

新手上路

Rank: 1

积分
14
QQ
 楼主| 发表于 2017-2-3 19:33:37 | 显示全部楼层
……不是已经执行过了吗
回复 支持 反对

使用道具 举报

2

主题

10

帖子

14

积分

新手上路

Rank: 1

积分
14
QQ
 楼主| 发表于 2017-2-3 19:52:12 | 显示全部楼层
本帖最后由 shiori 于 2017-2-3 19:54 编辑

问题已解决,用first()方法没有效果,非要我refreshdata才能查询出数据来。可能是由于我那个组件不是autoload的缘故。

可以结贴了
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-6-28 12:38 , Processed in 0.057334 second(s), 26 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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