如何同时删除多个Ext组件。-EXTJS

时间:2016-06-17 22:29:50

标签: javascript extjs

我试图使用comp的id来使用EXTjs从数组中删除多个元素。

Ext.getCmp('id1').destroy();

但是,如果我必须删除多个组合,我该怎么办,例如:

Ext.getCmp('id3').destroy()
Ext.getCmp('id4').destroy()
Ext.getCmp('id5').destroy()

任何想法?thx

1 个答案:

答案 0 :(得分:0)

   var cmpIds = ['id1', 'id2', 'id3'];

   Ext.Array.each(cmpIds, function(cmpId){
       var cmp = Ext.getCmp(cmpId);
       if (cmp){
          cmp.destroy();
       }
    });