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

QQ登录

只需一步,快速开始

查看: 1749|回复: 5

[结贴] 控制windowContainer内页的数据

[复制链接]

36

主题

192

帖子

530

积分

高级会员

Rank: 4

积分
530
发表于 2018-2-7 09:57:37 | 显示全部楼层 |阅读模式
在主页做了一个嵌套,用windowContainer链接到A页的,我参照的途牛的例子,主页看到其他页的内容。
然后在A页中我用windowDialog打开了B内容页,返回的时候他其实是返回到主页的windowDialog关闭方法的,我这时候就没办法刷新A页面的数据,有什么方法能控制到A页面的数据或方法吗?
发表于 2018-2-7 14:17:33 | 显示全部楼层
可以在B页面中,直接调用A 页面的data刷新
this.getParetn().comp('data').refreshData()
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

36

主题

192

帖子

530

积分

高级会员

Rank: 4

积分
530
 楼主| 发表于 2018-2-7 14:35:15 | 显示全部楼层
liangyongfei 发表于 2018-2-7 14:17
可以在B页面中,直接调用A 页面的data刷新
this.getParetn().comp('data').refreshData()

QQ图片20180207143423.png
好像不行啊
回复 支持 反对

使用道具 举报

36

主题

192

帖子

530

积分

高级会员

Rank: 4

积分
530
 楼主| 发表于 2018-2-7 15:14:20 | 显示全部楼层
liangyongfei 发表于 2018-2-7 14:17
可以在B页面中,直接调用A 页面的data刷新
this.getParetn().comp('data').refreshData()

this.getParent().comp('Data')并不能获取到A页面的数据。。得到的是null。
主页 (嵌套A)          A点击打开B,   B返回主页
回复 支持 反对

使用道具 举报

发表于 2018-2-7 17:30:06 | 显示全部楼层
fteair 发表于 2018-2-7 15:14
this.getParent().comp('Data')并不能获取到A页面的数据。。得到的是null。
主页 (嵌套A)          A点 ...

windowDialog 组件是在A 里面的??还是在外层的??
如果是外层 ,试试主页的onActive 事件能否触发?   需要主页触发事件 ,再调用A 页面的刷新才行!
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

36

主题

192

帖子

530

积分

高级会员

Rank: 4

积分
530
 楼主| 发表于 2018-2-7 17:50:18 | 显示全部楼层
结贴吧,我自己找到方法了,
在主页找A页
this.comp('chatContainer').getInnerModel().comp("messageData").refreshData();
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-4-25 13:14 , Processed in 0.064698 second(s), 26 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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