我想单击按钮打开一个新窗口。在按钮窗口上的开启和关闭很好,但第二次没有正确关闭。第二次窗户未正常关闭
这是我的代码
变种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”按钮) –