如何将数据返回到弹出窗口?
我有一个称为弹出窗口的应用程序。此弹出窗口称为第二个窗口,在其中传输数据,例如字符串数组。在第二个框中,我可以更改数组中的数据并在第一个弹出窗口中返回修改后的数据。
我已经尝试过:
FlexGlobals.topLevelApplication.myFunction(arrayWithData);
但当然会出现错误,因为数据发送到主应用程序。
请告诉我如何从第二个弹出窗口中传输第一个弹出窗口中的数据?
I have an application that called a popup window. From this popup window is called the second window in which data is transmitted, such as an array of strings. In the second box, I can change the data in an array and return the modified data in the first popup window.
I've tried:
FlexGlobals.topLevelApplication.myFunction(arrayWithData);
but of course get an error, because the data send to the main app.
Tell me how to transfer data in the first popup window from a second, please?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
创建一个公共总线,最简单但丑陋的方法是从 FlexGlobals.topLevelApplication 调度自定义事件(其中包含第二个弹出窗口的数据),第一个弹出窗口最初向该事件添加侦听器并操作数据。
Make a common bus, the simplest but ugly way is dispatching a custom event (which contains the data of the second popup window) from FlexGlobals.topLevelApplication, the first popup initially adds listener to that event and manipulate the data.