0

ウィンドウでフォームを再度開くと問題が発生しました ツールバーにボタンがあります フォームをクリックしたウィンドウが表示されます すべては問題ありませんが、キャンセルをクリックして再度開くと、ウィンドウのみがフォームなしで表示されます

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();
                    }
                }]
            }),
4

1 に答える 1