我想單擊按鈕打開一個新窗口。在按鈕窗口上的開啓和關閉很好,但第二次沒有正確關閉。第二次窗戶未正常關閉
這是我的代碼
變種FormPanel中=新Ext.FormPanel({ 高度:125,自動滾屏 :真, ID: 'FormPanel中', DefaultType的: '場', 幀:真的, 標題: 'Checkout在SVN', 項目:[{ FieldLabel聯合: 'SVN路徑' }], 按鈕:[{ 文字: '提交', minWidth:75, 處理:函數() {
var urlTemp = './Export?' + '&' + fp.getForm().getValues(true);
formPanel.getForm().submit({
url: urlTemp,
method: 'Post',
success: successFn1,
timeout: 18000000,
failure: otherFn
});
}
}, {
text: 'Reset',
minWidth: 75,
handler: function() {
formPanel.getForm().reset();
}
}]
});
功能buildWindow(){
var win = new Ext.Window({
id: 'newWindow',
layout: 'fit',
width: 300,
height: 200,
closeAction: 'hide',
plain: true,
stateful: false,
items: [
formPanel]
});
win.show();
}
變種extSVN =新Ext.Button({ 文本: '結帳從SVN', minWidth:75, 處理程序:()的函數{ buildWindow(); } });
Ext.create( 'Ext.panel.Panel',{ renderTo:Ext.getBody(), 寬度:400,高度 :300, 項目:[ extSVN] });
你在做什麼來關閉窗口? – Techidiot
將你的代碼放入[fiddle](http://fiddle.sencha.com)。 – Alexander
單擊關閉圖標(十字或窗口的「x」按鈕) –