我有一个问题,由于物品
,寡妇关闭不开放
extjs桌面系统我在destop上创建了快捷方式,当我点击链接时,第一次打开的窗口正在工作,如果我关闭子窗口并再次单击同一链接而不打开不工作
/*****this is the code till now *******/
Ext.Window{
/**** here is my stuff ******/
items:[ a1 ]
}
var a1 = new Ext.FormPanel({ //*** other stuff ****//
items:[ new combobox({id:'com'})]
});
/*****End of code till now *******/
如果我改为
Ext.Window{
/***** here is my stuff ******/
items:[ new a1() ]
}
var a1 = Ext.extend( Ext.FormPanel ,{
/****some stuff ****/
items:[ new combo_box({id:'com'})]
} );
combo_box没有用,有人可以帮我解决这个问题
答案 0 :(得分:0)
在破坏窗口本身之前,您需要销毁窗口项。
请注意,不要将global id; s用于将要重建多次的组件。考虑使用Ext.id()函数生成具有给定前缀的唯一ID。
items:[ new combobox({id:Ext.id()})]
答案 1 :(得分:0)
如果每次打开窗口时都没有修改表单/组合,只需将closeAction:'hide'添加到Window配置中。然后,关闭它时窗口不会被销毁,你可以调用Window.show()使它再次出现。