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

QQ登录

只需一步,快速开始

查看: 2373|回复: 6

[处理中3] wex5 有没有所有open 打开的 windowdialog 关闭的方法

[复制链接]

46

主题

117

帖子

302

积分

中级会员

Rank: 3Rank: 3

积分
302
QQ
发表于 2018-4-18 09:16:38 | 显示全部楼层 |阅读模式
wex5 有没有所有open  打开的 windowdialog 关闭的方法?我需要 接受推送过来的函数(函数在mian.w页面里)里关闭所有所有open  打开的 windowdialog 关闭掉。有没有实现的方法?
发表于 2018-4-18 10:18:41 | 显示全部楼层
没有  ,因为一个 windowdialog 组件就是一个页面的实例,多个页面是不能重用的

如果你想关闭所有打开的页面,建议页面使用shell.showPage去打开

调用shell.closeAllOpendedPages 就可以关闭所有 非 主页的页面
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

46

主题

117

帖子

302

积分

中级会员

Rank: 3Rank: 3

积分
302
QQ
 楼主| 发表于 2018-4-18 11:21:26 | 显示全部楼层
我这边是  main.w里面  contents组件里 外部加载了 meng.w页面,当前meng.w 页面有个 Windowsdialog.open打开了一个页面。当main.w页面收到推送过来的消息,关闭当前打开open打开的页面,并shell 跳转 某个页面。现在就是有没有办法 关闭当前open打开的页面???别的功能都实现了。
回复 支持 反对

使用道具 举报

发表于 2018-4-18 11:53:34 | 显示全部楼层
tonglaga 发表于 2018-4-18 11:21
我这边是  main.w里面  contents组件里 外部加载了 meng.w页面,当前meng.w 页面有个 Windowsdialog.open打 ...

父页面是可以和子页面相互调用的
找到windowDialog 子页面对象,调用  model.close()即可

http://docs.wex5.com/wex5-ui-question-list-2119


qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

46

主题

117

帖子

302

积分

中级会员

Rank: 3Rank: 3

积分
302
QQ
 楼主| 发表于 2018-4-18 14:49:49 | 显示全部楼层
main.w 里 this.comp(‘ windowDialog 的Xid’).getInnerModel()  ,找不到meng.w 里的 windowDialog 的Xid 。main.w 和meng.w是父子级关系吗?meng.w 是 mian.w windowContainer 动态加载的。跪求中。。。。。。。。
回复 支持 反对

使用道具 举报

46

主题

117

帖子

302

积分

中级会员

Rank: 3Rank: 3

积分
302
QQ
 楼主| 发表于 2018-4-18 14:56:57 | 显示全部楼层
我知道 meng.w 和用windowdialog打开的页面是父子关系。main.w和meng.w是父子关系。我需要实现的是  mian.w 里关闭windowdialog打开的页面。他们好像是  爷爷和孙子的关系
回复 支持 反对

使用道具 举报

发表于 2018-4-18 17:50:30 | 显示全部楼层
tonglaga 发表于 2018-4-18 14:56
我知道 meng.w 和用windowdialog打开的页面是父子关系。main.w和meng.w是父子关系。我需要实现的是  mian.w ...

那就多调用两次子就能找到,找到它的model对象后  调用close就可以了

当然还可以通过派发事件实现
http://docs.wex5.com/wex5-ui-question-list-2034/
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-6-22 01:00 , Processed in 0.055132 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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