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

QQ登录

只需一步,快速开始

查看: 1026|回复: 4

[结贴] 如何获取不同W页面的Data对象,来做保存或者其他操作?

[复制链接]

12

主题

25

帖子

89

积分

初级会员

Rank: 2

积分
89
QQ
发表于 2015-12-8 23:49:45 | 显示全部楼层 |阅读模式
如何获取不同W页面的Data对象,来做保存或者其他操作?

377

主题

2594

帖子

5117

积分

论坛元老

Rank: 8Rank: 8

积分
5117
QQ
发表于 2015-12-9 09:02:11 | 显示全部楼层
没听明白,说一个具体的场景吧
长春鱼熊企业管理咨询有限公司



X5开发出入库培训视频
(出处: 起步论坛)
回复 支持 反对

使用道具 举报

发表于 2015-12-9 10:03:02 | 显示全部楼层
本帖最后由 liangyongfei 于 2015-12-9 10:04 编辑

如果w文件是使用windowContainer组件组件嵌套在同一个.w文件中的!那么他们拥有共同的上下文环境,可以访问到其他.w中的属性!
父页面访问子页面使用this.comp('windowContainer的Xid').getInnerModel() 就获得了子页面的model对象
子页面通过this.getParent()就获得了父页面的model对象!
然后再使用comp获得data组件对象,就可以操作他们了


相反,如果这两个页面没有关联,都是单独运行的,则不能相互访问!
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

12

主题

25

帖子

89

积分

初级会员

Rank: 2

积分
89
QQ
 楼主| 发表于 2015-12-10 23:27:32 | 显示全部楼层
liangyongfei 发表于 2015-12-9 10:03
如果w文件是使用windowContainer组件组件嵌套在同一个.w文件中的!那么他们拥有共同的上下文环境,可以访问 ...

他们的关系是通过windowDialog1关联的w文件,可以拿到model对象吗??
回复 支持 反对

使用道具 举报

发表于 2015-12-11 10:01:08 | 显示全部楼层
340482313 发表于 2015-12-10 23:27
他们的关系是通过windowDialog1关联的w文件,可以拿到model对象吗??

event.sender.getModel()
你可以看下案例中是怎样调用的:UI2/system/components/justep/windowDialog/demo/demo.w
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-20 03:36 , Processed in 0.057018 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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