有时我们会发现Ext.Window窗口里的textfield错位或文本框丢失等等奇怪的现象,这都是由于extjs运行时,会重复的生成控件的,第一次运行时不会有问题,再次打开时,可能就会引发冲突。
处理的办法就是引用前,先将原来的清理掉:
if(Ext.getCmp('_AddScoreWin')=="[object Object]")//_AddScoreWin是Ext.Window的id
{ Ext.getCmp('_AddScoreWin').destroy();
}