Закрыть окно не разрушает панель - PullRequest
0 голосов
/ 12 августа 2011

Когда я нажимаю на крестик, окно закрывается, но данные панели не уничтожаются. Когда я открываю новое окно, оно открывается со старыми данными.

Код:

Ext.create('Ext.window.Window', {
                            title: 'Address Management',
                            height: 480,
                            width: 500,
                            closeAction: 'close',
                             id:'Edit',
                            resizable: true,
                            items: [{xtype : 'AddAddressPanel'}],            
                            }).show();

Я пытался с этим также:

closeAction: 'hide',

Но опять та же проблема. Не могли бы вы дать мне знать, что должно быть сделано?

Ответы [ 2 ]

1 голос
/ 13 августа 2011

Удалить эту строку конфигурации:

closeAction: 'close',
1 голос
/ 13 августа 2011

Документы API для конфигурации Ext.panel.Panel closeAction описывает два возможных значения:

  • destroy: удалить окно из DOM и уничтожить его и всех потомковКомпоненты.Окно будет недоступно для повторного отображения с помощью метода show.
  • hide: скрыть окно, установив видимость для скрытого и применяя отрицательные смещения.Окно будет доступно для повторного отображения с помощью метода show.

Поскольку destroy по умолчанию, вы можете просто удалить конфигурацию closeAction.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...