Flex中在弹出TitleWindow中动态刷新父面板

Flex中在弹出TitleWindow中动态刷新父面板
例如在弹出TitleWIndow中添加 新的信息,而添加完成后
主显示界面需要动态刷新显示新信息。
解决方案:
在PolicyManager.mxml中 点击弹出按钮事件中编写:
var showWin:_editPolicy=new _editPolicy();//需要弹出的TitleWindow
showWin.pM=this; //在弹出的TitleWindow中放置一个当前界面对象并赋值
showWin.x=350;
showWin.y=80;
showWin.width=580;
showWin.height=500;
PopUpManager.addPopUp(showWin,this,true);
在TitleWindow中 执行完毕后刷新主界面:
[Bindable]
public var pM:PolicyManager;//定义要传递的对象

//提交后响应
public function saveEditPolicyResult(event:ResultEvent):void
{
var xml:XML=XML(event.result);
if(xml !=null)
{
if(xml.info=="success")
{
////在这里直接调用 PolicyManager中 doReset刷新方法
  this.pM.doReset();            mx.managers.PopUpManager.removePopUp(this); //关闭
}else
{
   Alert.show("抱歉,修改失败!","系统提示");
}
}
}

你可能感兴趣的:(xml,Flex)