当我点击十字按钮时窗口关闭但面板数据没有被破坏。当我打开新窗口时,会打开旧数据。
代码:
Ext.create('Ext.window.Window', {
title: 'Address Management',
height: 480,
width: 500,
closeAction: 'close',
id:'Edit',
resizable: true,
items: [{xtype : 'AddAddressPanel'}],
}).show();
我也试过这个:
closeAction: 'hide',
但同样的问题。你能告诉我应该做些什么吗?
答案 0 :(得分:1)
Ext.panel.Panel closeAction configuration的API文档描述了两个可能的值:
destroy
:从DOM中删除窗口并销毁它和所有后代组件。该窗口无法通过show方法重新显示。hide
:通过设置隐藏可见性和应用负偏移来隐藏窗口。该窗口可通过show方法重新显示。由于destroy
是默认设置,因此您只需删除closeAction
配置。
答案 1 :(得分:1)
删除此配置行:
closeAction: 'close',