Extjs Windows closeAction "уничтожить", не открывая окно
У меня есть окно extJs с closeAction: 'hide'
var myWin = Ext.create('Ext.window.Window', {
...
closeAction:'hide',
...
});
Я открываю это окно на двойном щелчке строки сетки, и оно работает хорошо.
Теперь я хочу изменить closeAction, чтобы "уничтожить" по какой-то причине.
Но с closeAction 'destroy', окно открывается в первый раз, когда я дважды щелкаю по строке сетки, но во второй раз оно не открывается. Снова открывается, если я дважды щелкну строку сетки в третий раз.
Почему это ведет себя таким образом?
Я делаю что-то здесь не так или мне нужно добавить что-нибудь еще с closeAction 'destroy'.
1 ответ
closeAction разрушает, удаляет окно из DOM, и, следовательно, вы не можете показать его снова. Но я не знаю, почему при третьем щелчке вы видите окно. Можете ли вы разместить код, где вы создаете окно?