我创建了一个窗口对象,并将标签面板放在这个窗口中。但 window.close() 方法不会破坏窗口。当我再次单击按钮打开窗口时,它会显示 2 个不同的选项卡面板,一个来自旧窗口,另一个来自新窗口,它使我的用户界面崩溃。
我也将侦听器称为“beforeclose”,并在此方法中销毁 tabpanel,但这不起作用。
可以做什么?
你确定closeAction选项设置为destroy
?
当然,显示简化的来源是个好主意,这样我们就可以了解问题所在。
将 closeAction:'destroy' 添加到您的窗口。它应该工作。