extjs中的窗口重新打开问题(extjs的一个独特的基本问题)
我遇到了一个问题,由于项目原因,已关闭的寡妇酒店未打开extjs中的窗口重新打开问题(extjs的一个独特的基本问题),extjs,Extjs,我遇到了一个问题,由于项目原因,已关闭的寡妇酒店未打开 extjs桌面系统我在destop上创建了快捷方式,当我第一次单击链接时,窗口打开正在工作,如果我关闭子窗口并再次单击同一链接,则打开不工作 /*****this is the code till now *******/ Ext.Window{ /**** here is my stuff ******/ items:[ a1 ] } var a1 = new Ext.FormPanel({ //*** other stuf
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'})]
} );
组合框不起作用,有人能帮我一点忙吗你需要先销毁窗口项,然后再销毁窗口本身 另外,不要使用全局id;将多次重新创建的组件的。考虑使用ExtId()函数生成具有给定前缀的唯一ID。< /P>
items:[ new combobox({id:Ext.id()})]
如果窗体/组合没有在每次打开窗口时被修改,只需在窗口配置中添加closeAction:“hide”。然后,当您关闭窗口时,窗口不会被破坏,您可以调用window.show()使其再次出现。您好,我需要自定义“id”,因为我在不同的位置使用了很多项目。还有其他管理许多组件的方法。实际上,您可以编写一个ExtJS应用程序,而无需查看显式id。对于start,请检查
itemId
属性和Ext.Container.getComponent()
函数。问题是我已经按id进行了大量编程,combo\u框也是我的自定义combo\u框