加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

Flex使用Popupmanager弹出窗口的交互传值方法

发布时间:2020-12-15 04:53:35 所属栏目:百科 来源:网络整理
导读:父窗口 private function popNewWindow(evt:ContextMenuEvent):void{var info:infoVO = new infoVO();info= ac.getItemAt(ttDG.selectedIndex) as taskTracingVO; //取得要传输的值/* * 弹出窗口 * 注意:popupmanager弹出窗口的默认类型是IFlexDisplayObjec

父窗口

private function popNewWindow(evt:ContextMenuEvent):void{
	var info:infoVO = new infoVO();
	info= ac.getItemAt(ttDG.selectedIndex) as taskTracingVO; //取得要传输的值
	/*
	 * 弹出窗口
	 * 注意:popupmanager弹出窗口的默认类型是IFlexDisplayObject,
	 * 必须将类型改成被弹出的窗口的名称才能顺利读取被弹出窗口里的数据
	 */
	var popWindow:newWindow = PopUpManager.createPopUp(this,newWindow,true) as newWindow;
 	popWindow.pId.text = info.pId;
	popWindow.pDate.text = info.pDate;
	/*	 
	 * 添加监听	 
	 * 对弹出窗口进行监听,并联动相应的方法	 
	 */
	popWindow.addEventListener('EventName',executeFunction);
}


子窗口

	//在适当的地方派发事件,通知父窗口	
	dispatchEvent(new Event('EventName'));

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读