谁对EXTJS熟悉,有关关闭panel的问题?

比如:我在A.js 中写了一个  var  win  =   new  Ext.Window( { b.js });   win.show();


打开了一个新的窗口,然后在b.js 中写了一个按钮提交信息。


现在我想在b的提交完了后,能够关闭win.show();出来的窗口,应该怎么做?


我试着在b中用window.close();不能关闭,或者能不能调用到窗口中的叉事件关闭?

用close事件的时候我记得有个问题,close好像是永远的销毁了这个对象,你好像要重新写方法,重新把这个窗口new出来,用hide只是隐藏了,在开发过程中用hide存在一些问题,建议用close。

function newwin(){


arti_win = new Ext.Window({

layout:'fit',

    width:860,

        height:570,

    closeAction:'close',   //主要是设置这里,有hide与close

resizable : false,

shadow : true,

    closable:true,

    bodyStyle:'padding:5 5 5 5',

    animCollapse:true,

    modal: true,     

    autoDestroy:true,

items:[form]

}); 

}

解决了,现在来分享一下

parent.Ext.getCmp('b-win').close();

用这个就可以了