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

QQ登录

只需一步,快速开始

查看: 968|回复: 4

[结贴] 父级向子级传的参数怎么放到全局变量里

[复制链接]

3

主题

12

帖子

22

积分

新手上路

Rank: 1

积分
22
QQ
发表于 2015-11-19 10:06:12 | 显示全部楼层 |阅读模式
父级的代码
        Model.prototype.output4Click = function(event){
                var row = event.bindingContext.$object;
                this.comp('windowDialog1').open({data:{"ID":row.getID(),"Content":row.val("Content")}});
        };
子级的代码
        Model.prototype.windowReceiver1Receive = function(event){
                console.log(event);
                alert(event.data.Content);

        };
这个能打印出来,但是怎么把那个ID放到全局变量
        var Model = function(){
                this.callParent();
                this.ID;               
        };
或者怎么放到data组件里
或者ouput出,新人,求大牛照顾,不胜感激

3

主题

12

帖子

22

积分

新手上路

Rank: 1

积分
22
QQ
 楼主| 发表于 2015-11-19 10:09:55 | 显示全部楼层
本人,牛精子一枚,望大牛们照顾一二,在线等回复
回复 支持 反对

使用道具 举报

发表于 2015-11-19 11:20:52 | 显示全部楼层
在子页面的windowReceiver1Receive使用this.ID=event.data.ID就能赋值给子页面的全局变量了
放到data组件中,先的到data组件,使用this.comp('data').val(event.data.ID)
但是确保data当前行必须有数据!data不能一行数据都没有!
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

3

主题

12

帖子

22

积分

新手上路

Rank: 1

积分
22
QQ
 楼主| 发表于 2015-11-19 17:26:47 | 显示全部楼层
没有用,用this.comp("windowReceiver1").getReceiveData()解决了,结贴吧
回复 支持 反对

使用道具 举报

76

主题

324

帖子

1032

积分

金牌会员

Rank: 6Rank: 6

积分
1032
QQ
发表于 2015-11-29 17:44:10 | 显示全部楼层
生姜 发表于 2015-11-19 17:26
没有用,用this.comp("windowReceiver1").getReceiveData()解决了,结贴吧

怎么用啊
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-3 23:41 , Processed in 0.086485 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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