从 Flex 中的模式弹出窗口打开模式弹出窗口?

Posted

技术标签:

【中文标题】从 Flex 中的模式弹出窗口打开模式弹出窗口?【英文标题】:Open modal popup from a modal popup in Flex? 【发布时间】:2015-02-01 14:54:30 【问题描述】:

是否可以从模态弹出窗口打开模态弹出窗口?我无法通过从打开的模式弹出窗口调用 showDataEntry() 来完成以下工作:

// at the top of the modal's mxml, inside <mx:TitleWindow>
import mx.managers.PopUpManager;
import views.windows.MyDataEntry;

...

private function showDataEntry():void 
    var myDataEntry:MyDataEntry = MyDataEntry(PopUpManager.createPopUp(this,MyDataEntry,true));
    PopUpManager.centerPopUp(myDataEntry);


...

<mx:Button id="btnDataEntry" label="Data Entry" click="showDataEntry();" />

【问题讨论】:

你得到什么错误信息? 【参考方案1】:

在不知道 MyDataEntry 的确切作用的情况下,看起来这可能是问题所在。尝试创建弹出窗口并将其传递给一个类以创建内容。

var myDataEntry:MyDataEntry = PopUpManager.createPopUp(this,myDataEntry,true) as MyDataEntry;

【讨论】:

以上是关于从 Flex 中的模式弹出窗口打开模式弹出窗口?的主要内容,如果未能解决你的问题,请参考以下文章

使用c#从服务器端打开页面加载事件的模式弹出窗口

当我在模式弹出窗口中打开日历时,日历会剪切

如何从appdelegate打开弹出窗口?

使用引导程序加载打开模式弹出窗口?

关闭按钮单击jquery模式弹出窗口

Window.open 作为模式弹出窗口?