重启中的extjs问题窗口(extjs的一个独特的基本问题)

时间:2010-08-17 14:52:33

标签: extjs

我有一个问题,由于物品
,寡妇关闭不开放 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没有用,有人可以帮我解决这个问题

2 个答案:

答案 0 :(得分:0)

在破坏窗口本身之前,您需要销毁窗口项。

请注意,不要将global id; s用于将要重建多次的组件。考虑使用Ext.id()函数生成具有给定前缀的唯一ID。

items:[ new combobox({id:Ext.id()})]

答案 1 :(得分:0)

如果每次打开窗口时都没有修改表单/组合,只需将closeAction:'hide'添加到Window配置中。然后,关闭它时窗口不会被销毁,你可以调用Window.show()使它再次出现。