【发布时间】:2019-06-16 10:02:51
【问题描述】:
我们想在主窗口的单击关闭(X)按钮上打开一个弹出窗口,并且窗口应该打开,直到我们使用确认按钮。 问题是在确认弹出窗口打开之前主窗口隐藏(关闭),当我们重新打开主窗口时,它没有显示并在控制台中出现以下错误。 “无法读取未定义的属性‘显示’”
Ext.define('Info.UI.Main Window',
{
extend: 'Ext.window.Window',
id: 'MyWindow',
modal: true,
title: 'Main Window',
closable: true,
closeAction: 'hide',
width: 515,
height: 705, //695,
layout: 'border',
bodyStyle: 'padding: 5px;',
listeners: {
save: function() {
},
//close main window when click X button
close: function() {
//alert("Open confirm window");
OpenConfirmationWindow();
}
}
});
【问题讨论】:
-
你没有提供调用
show的代码,所以我帮不了你。 -
不,它的正常代码显示该窗口,但它只是在我们调用关闭事件和打开确认弹出窗口的函数时发生。不使用 X 按钮并调用“OpenConfirmationWindow()”然后它工作正常。
-
我帮不了你。错误出现在您不想提供的代码中。
-
请提供一个 Sencha fiddle 来说明问题。
-
好的,我正在显示代码。
标签: extjs