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

QQ登录

只需一步,快速开始

查看: 1166|回复: 5

[处理中3] 如何弹出一个界面然后选择信息返回给父界面?像是模态窗口

[复制链接]

4

主题

10

帖子

20

积分

新手上路

Rank: 1

积分
20
QQ
发表于 2016-8-30 09:13:44 | 显示全部楼层 |阅读模式
如何弹出一个界面然后选择信息返回给父界面?像是模态窗口
想做个选择审批人功能,点按钮时弹出联系人,但是联系人界面是自己写的界面 感谢!

5

主题

49

帖子

133

积分

初级会员

Rank: 2

积分
133
QQ
发表于 2016-8-30 09:28:43 | 显示全部楼层
你可以在弹出界面中调用父页面的某一个方法
this.getParentModel().reportSortCallBack(JSON.stringify(this.comp("responseData").toJson(false)));

(reportSortCallBack为父页面的方法,在父页面返回的方法里接收data组件数据)
初学Wex5
回复 支持 反对

使用道具 举报

4

主题

10

帖子

20

积分

新手上路

Rank: 1

积分
20
QQ
 楼主| 发表于 2016-8-30 09:29:47 | 显示全部楼层
dreamkei 发表于 2016-8-30 09:28
你可以在弹出界面中调用父页面的某一个方法
this.getParentModel().reportSortCallBack(JSON.stringify(thi ...

用什么方法弹出子界面呢?
回复 支持 反对

使用道具 举报

5

主题

49

帖子

133

积分

初级会员

Rank: 2

积分
133
QQ
发表于 2016-8-30 09:35:44 | 显示全部楼层
xuebaocen 发表于 2016-8-30 09:29
用什么方法弹出子界面呢?

windowDialog组件,设置src子页面路径,然后在父页面方法中调用打开子页面 this.comp("windowDialog1").open();
如果需要在打开子页面时传入参数,可以用
this.comp("windowDialog1").open("data":"123456"); 子页面中调用onParamsReceive方法接收参数
初学Wex5
回复 支持 反对

使用道具 举报

4

主题

10

帖子

20

积分

新手上路

Rank: 1

积分
20
QQ
 楼主| 发表于 2016-8-30 09:47:13 | 显示全部楼层
dreamkei 发表于 2016-8-30 09:35
windowDialog组件,设置src子页面路径,然后在父页面方法中调用打开子页面 this.comp("windowDialog1").o ...

谢谢哦
回复 支持 反对

使用道具 举报

5

主题

49

帖子

133

积分

初级会员

Rank: 2

积分
133
QQ
发表于 2016-8-30 09:55:27 | 显示全部楼层

建议把windowDialog组件的属性forceRefreshOnOpen设置true,不然子页面会保留上一次打开时的数据
初学Wex5
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-18 23:00 , Processed in 0.079322 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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