有時我們會發現Ext.Window窗口裏的textfield錯位或文本框丟失等等奇怪的現象,這都是由於extjs運行時,會重複的生成控件的,第一次運行時不會有問題,再次打開時,可能就會引發衝突。
處理的辦法就是引用前,先將原來的清理掉:
if(Ext.getCmp('_AddScoreWin')=="[object Object]")//_AddScoreWin是Ext.Window的id
{ Ext.getCmp('_AddScoreWin').destroy();
}