ウィンドウでフォームを再度開くと問題が発生しました ツールバーにボタンがあります フォームをクリックしたウィンドウが表示されます すべては問題ありませんが、キャンセルをクリックして再度開くと、ウィンドウのみがフォームなしで表示されます
形
addProductForm = new Ext.FormPanel({
id: 'addFormID',
width: 400,
autoDestroy: false,
autoHeight: true,
frame: true,
layout: 'form',
monitorValid: true,
items: [{..}]
buttons: [
{
text: 'Cancle',
handler: function () {
addProductForm.getForm().reset();
addFormWindow.hide();
}
}]
});
ウィンドウ付きツールバー
tbar: new Ext.Toolbar({
height: 30,
width: 100,
items: [{
xtype: 'button',
text: 'Add Product',
handler: function () {
addFormWindow = new Ext.Window({
id: 'addProductWindow',
title: 'Add Product',
closeAction: 'hide',
closable: true,
autoDestroy: false,
width: 400,
plain: true,
autoHeight: true,
modal: true,
resizable: true,
layout: 'fit',
items: [addProductForm]
});
addFormWindow.show();
}
}]
}),