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

QQ登录

只需一步,快速开始

查看: 2976|回复: 17

[结贴] 用showPage跳转子页面,子页面提交了数据然后关闭后,父页面没刷新数据

[复制链接]

16

主题

42

帖子

112

积分

初级会员

Rank: 2

积分
112
QQ
发表于 2017-12-19 11:16:17 | 显示全部楼层 |阅读模式
子页面关闭完全没触发到父页面的任何事件,父页面没有进行页面刷新,就是要怎样才可以刷新父页面拿的数据,急

69

主题

320

帖子

658

积分

高级会员

Rank: 4

积分
658
QQ
发表于 2017-12-19 11:26:09 | 显示全部楼层
子页面打开方式不要用showpage跳转。在父页面放一个windowDialog控件。打开子页面的时候用windowDialog打开。然后子页面关闭的时候刷新父页面。http://docs.wex5.com/comps-windowdialog/
回复 支持 反对

使用道具 举报

16

主题

42

帖子

112

积分

初级会员

Rank: 2

积分
112
QQ
 楼主| 发表于 2017-12-19 11:31:48 | 显示全部楼层
开发者001 发表于 2017-12-19 11:26
子页面打开方式不要用showpage跳转。在父页面放一个windowDialog控件。打开子页面的时候用windowDialog打开 ...

我现在所有页面都是用的showpage啊,用showpage页面没办法刷新吗。
回复 支持 反对

使用道具 举报

69

主题

320

帖子

658

积分

高级会员

Rank: 4

积分
658
QQ
发表于 2017-12-19 11:35:21 | 显示全部楼层
csh2013 发表于 2017-12-19 11:31
我现在所有页面都是用的showpage啊,用showpage页面没办法刷新吗。

http://docs.wex5.com/wex5-ui-question-list-2048/
我没用过。不过你可以试试这个方法。
回复 支持 反对

使用道具 举报

69

主题

320

帖子

658

积分

高级会员

Rank: 4

积分
658
QQ
发表于 2017-12-19 11:38:10 | 显示全部楼层
开发者001 发表于 2017-12-19 11:35
http://docs.wex5.com/wex5-ui-question-list-2048/
我没用过。不过你可以试试这个方法。 ...

http://docs.wex5.com/wex5-ui-question-list-2037/
刚刚发现的。希望可以帮到你哦
回复 支持 反对

使用道具 举报

发表于 2017-12-19 13:24:55 | 显示全部楼层
可以上一个页面传一个参数过来! 子页面关闭的时候,主动调用方法刷新父页面data数据就行!
http://docs.wex5.com/wex5-ui-question-list-2048/
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

16

主题

42

帖子

112

积分

初级会员

Rank: 2

积分
112
QQ
 楼主| 发表于 2017-12-19 14:46:12 | 显示全部楼层
开发者001 发表于 2017-12-19 11:38
http://docs.wex5.com/wex5-ui-question-list-2037/
刚刚发现的。希望可以帮到你哦

谢谢你的回复,还有个问题就是我在子页面的时候执行方法要刷新母页面的data,这样子要怎么才能拿到母页面这个data对象呢,子页面取不到。
回复 支持 反对

使用道具 举报

16

主题

42

帖子

112

积分

初级会员

Rank: 2

积分
112
QQ
 楼主| 发表于 2017-12-19 14:46:58 | 显示全部楼层
liangyongfei 发表于 2017-12-19 13:24
可以上一个页面传一个参数过来! 子页面关闭的时候,主动调用方法刷新父页面data数据就行!
http://docs.we ...

谢谢你的回复,还有个问题就是我在子页面的时候执行方法要刷新母页面的data,这样子要怎么才能拿到母页面这个data对象呢,子页面取不到。
回复 支持 反对

使用道具 举报

发表于 2017-12-19 14:55:26 | 显示全部楼层
csh2013 发表于 2017-12-19 14:46
谢谢你的回复,还有个问题就是我在子页面的时候执行方法要刷新母页面的data,这样子要怎么才能拿到母页面 ...

直接把上一个页面的this对象传过来(比如叫做model)!!第二个页面中调用model.comp('data').refreshData()  就行了!
或者直接吧data组件对象作为参数传过来!  调用data.refreshData() 就行!

就是页面跳转可以相互传参的!

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

使用道具 举报

16

主题

42

帖子

112

积分

初级会员

Rank: 2

积分
112
QQ
 楼主| 发表于 2017-12-19 16:11:01 | 显示全部楼层
liangyongfei 发表于 2017-12-19 14:55
直接把上一个页面的this对象传过来(比如叫做model)!!第二个页面中调用model.comp('data').refreshDat ...

我在第二个页面设置了参数接收事件,然后从showpage进入第三个页面后,再关闭第三个页面,就触发了第二个页面的参数接受事件导致报错,这个是什么原因?
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-4-28 05:21 , Processed in 0.067691 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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