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

QQ登录

只需一步,快速开始

查看: 2973|回复: 2

[结贴] 怎么在WindowDilaog的调用界面取到WindowDialog里面的子页面内容

[复制链接]

23

主题

54

帖子

314

积分

中级会员

Rank: 3Rank: 3

积分
314
QQ
发表于 2018-1-8 15:12:28 | 显示全部楼层 |阅读模式
  1. //在调用者页面调用弹出框的alertDlg方法,如果在onReceive事件外调用需要定义一个全局变量
  2. Model.prototype.windowDialogReceive = function(event){
  3.     event.sender.getModel().alertDlg();
  4. };
复制代码

这个是WindowDialog文档里面写的.


我在windowdialog的子页面中,没有设置确定按钮,没有设置ensure()方法,只是通过右上角的'x'关闭页面,
这个子页面用来展示内容用的,加载时加了个eventListener,需要在关闭的时候取消这个listener,
不然在打开其他页面(类似功能)的时候,会有影响.

关闭对话框时,子页面Model的onInactive,onunLoad,都不会执行.

请问,怎么才能不在Receive方法中取到子页面中的方法,
比如:对话框的onClose事件?可以么,

197

主题

834

帖子

1511

积分

金牌会员

Rank: 6Rank: 6

积分
1511
QQ
发表于 2018-1-8 15:16:29 | 显示全部楼层
model的参数接收事件呢
------回复内容仅供参考
回复 支持 反对

使用道具 举报

23

主题

54

帖子

314

积分

中级会员

Rank: 3Rank: 3

积分
314
QQ
 楼主| 发表于 2018-1-8 15:27:43 | 显示全部楼层
1104797209 发表于 2018-1-8 15:16
model的参数接收事件呢
  1. Model.prototype.modelParamsReceive = function(event){
  2.                 debugger;
  3.         };
复制代码

没有执行....

我找到了...在API里面有, 之前忘记看了,直接就上论坛找帖子了.
WindowDialog的getInnerModel()就可以了.
多谢,多谢.

结贴.
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-2 16:16 , Processed in 0.095899 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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