在我的ExtJS应用程序中,我发出了多个ajax请求。对于其中一些我在MessageBoxes中显示结果。经常会发生一个请求返回,显示一个消息框,一个后来另一个请回来并显示另一个消息框,它取代了第一个消息框。
我希望用户能够阅读第二个,单击“确定”,然后阅读第一个并关闭它。不幸的是,Ext.MessageBox是一个单例,所以第二个MessageBox替换了第一个而不是“覆盖”它。
我看到这个问题的唯一解决方案是制作Ext.MessageBox的深层副本。有没有人有其他想法或看到我的解决方案的问题?
我正在使用ExtJS 2.3。 谢谢,
·彼得