flex 在父窗口监听弹出窗口里的某个按钮被点击
flex
在父窗口监听弹出窗口里的某个按钮被点击
这样可以从子窗口拿回数据在父窗口处理数据,不必再子窗口中处理。在某些情形下省去了不少麻烦。
/**
* 右键菜单项单击事件
* changed by bin
* 2013-8-29 15:21:44
* */
private function tree_MenuItemSelected(event:MenuEvent):void
{
var menuItem:Object = event.menu.selectedItem as Object;
var currentItem:Object=XZQTreeControl.selectedItem; //cursorManager.setBusyCursor();
switch(menuItem.label)
{
case '添加':
//Alert.show("add...");
myTitleWin=myTitleWindow(PopUpManager.createPopUp(this,myTitleWindow,false));
myTitleWin.pName=currentItem.name;
myTitleWin.x=600;
myTitleWin.y=200;
myTitleWin.addEventListener(CloseEvent.CLOSE,closeWin);
//------------绑定单击事件
myTitleWin.addEventListener(MouseEvent.CLICK,btnClick);
break;
case '删除':
//Alert.show("delete...");
Alert.show("确认删除?","提示",1|2,this,deleteDialog);
break;
}
} //-----------单击事件
private function btnClick(event:MouseEvent):void
{
//---------弹出窗口的提交按钮被点击
if(event.target.id=="btnSummit"){
//Alert.show("重新刷新树");
//return;
var nodeName:String=myTitleWin.nodeName;
var pName:String=myTitleWin.pName;
if(nodeName!="" && nodeName !=null){
gateway=new RemotingService(flourineFXGatewayURL);
gateway.call("RemotingService.ShengTaiManager.InsertInfo",new Responder(onResultInsertInfo,onFault),nodeName,pName);
}else{
Alert.show("请输入产品名称");
} }
}
private function onResultInsertInfo(flag:int):void{
if(flag==1){
PopUpManager.removePopUp(myTitleWin);
myTitleWin=null;
Alert.show("已添加");
//----------------添加成功后刷新树
this.callLater(refreshTree,null);
}
else{
Alert.show("未完成添加");
}
}
flex 在父窗口监听弹出窗口里的某个按钮被点击的更多相关文章
- layui switch 开关监听 弹出确定状态转换
不废话,直接上图: 原始状态: 点击确定: 点击取消或者X 代码: <!doctype html> <html lang="en"> <head& ...
- 【Android】监听viewpager子页面里面的Button按钮
最近做项目遇到Viewpager+Fragment滑动页面,要监听子页面中的按钮,在网上查了些解决办法: 办法一: 这种方法是在适配器初始化中进行监听,有人亲测通过,但是我继承FragmentPage ...
- fancybox 关闭弹出窗口 parent.$.fancybox.close(); 无反应 fancybox 关闭弹出窗口父页面自动刷新,弹出子窗口前后事件
当我们在父页面使用 fancybox 弹出窗口后,如果想自己手动关闭,则可以 function Cancel() { parent.$.fancybox.close(); } 如果关闭没有反应,最好看 ...
- flex中创建弹出窗口,并传值
在flex页面中首先创建一个弹出窗口,代码如下: <?xml version="1.0" encoding="utf-8"?> <s:Titl ...
- fancybox关闭弹出窗口parent.$.fancybox.close();
fancybox弹出窗口右上角会自带一个关闭窗口,并且点击遮罩层也会关闭fancybox 有时我们不需要这样进行关闭,隐藏关闭窗口,并且遮罩层不可点击 在弹出窗口页面加一链接进行关闭使用parent. ...
- EasyUI弹出窗口实例
效果体验:http://hovertree.com/texiao/jeasyui/1.htm 源代码下载:HovertreeJEasyUI HTML文件代码: <!DOCTYPE html> ...
- OAF_开发系列08_实现OAF通过Popup参数式弹出窗口(案例)
20150711 Created By BaoXinjian
- window.open()弹出窗口防止被禁
window.open(),顾名思义,是指在当前浏览器窗口弹出另一个浏览器窗口. 因为多种原因,浏览对window.open弹出的窗口做了多方限制.限制不同,肯定会造成各浏览器弹出窗口的差异. 大部分 ...
- JQuery-Dialog(弹出窗口,遮蔽窗口)
在Ajax中经常用到的弹出窗口和遮蔽窗口.自己写肯定是一个最佳方案,但时间和成本上,还是决定了寻找现成的吧.大概罗列一下.需要我满足我几个条件 一定要简洁方便 拥有遮蔽功能,Model Dialog ...
随机推荐
- ubuntu安装交叉编译工具链
一.sudo su 切换到root用户权限 二.将arm-linux-gcc-4.3.2.tgz从windows拷贝到Linux /home/ttt/arm-linux-gcc-4.3.2.tgz ...
- Java的泛型约束和限制
不能用基本类型实例化类型参数 不能用类型参数代替基本类型:例如,没有Pair<double>,只有Pair<Double>,其原因是类型擦除.擦除之后,Pair类含有Objec ...
- Mac 怎么打开两个终端
把光标移到终端上,然后Command+N 启动maven : mvn tomcat7:run
- EasyRTMP视频直播推送H264 sps解析错误导致播放画面拉伸问题解决
EasyRTMP是将H264流以及AAC流以RTMP协议推送到RTMP服务器上进行直播.EasyRTMP推送库中会从H264流中提取中SPS.PPS进行解析,开发的时候遇到过有些SPS解析有误,获取到 ...
- EasyDarwin开源流媒体服务器内存管理优化
-本文由EasyDarwin开源团队成员Fantasy贡献 前言 最近在linux上跑EasyDarwin发现一个很奇怪的问题,当有RTSPSession连接上来的时候,发现进程的虚拟内存映射一下就多 ...
- WF中的Bookmark
最近在学习WF, 把自己的一些学习心得放上来 Bookmark允许你以事件驱动的方式与一个Workflow内的Activity进行交互. 如果把启动一个workflow比做开始读一本书, 在Workf ...
- iOS 第三方登录之 QQ登录
一. 首先需要下载腾讯qq登录所需的库,下载地址是http://open.qq.com/ . 需要用到的有TencentOpenAPI.framework 和TencentOpenApi_IOS_Bu ...
- html5--3.20 新增的keygen元素
html5--3.20 新增的keygen元素 学习要点 掌握fieldset/legend元素的用法(和figure和figcaption很像,只不过是作用于表单) 了解keygen元素的用法 fi ...
- TensorFlow 图像预处理(一) 图像编解码,图像尺寸调整
from: https://blog.csdn.net/chaipp0607/article/details/73029923 TensorFlow提供了几类图像处理函数,下面介绍图像的编码与解码,图 ...
- 运行swoole_server方法
运行 php 文件 server.php 运行结果是如下: 只是服务器开启了 如果想看客户端连接的情况 可以测试一下 从新连接一个连接 用命令 方式 telnet 127.0.0.1 9501 这个9 ...