2013-10-17 40 views
0

我想從我的面板中刪除該工具; 因此,我有這個代碼,當我添加工具Ext.widget到我的面板,然後我想刪除這個剛剛創建的工具,我該怎麼做。我還沒有安裝removeTool方法。我試圖讓我們刪除方法並刪除它,但沒有;以下是代碼:如何從面板中刪除工具extjs

if (...) { 
    var a = Ext.widget({ 
     id: 'kuku', 
     xtype: 'tool', 
     type: 'close', 
     handler: Ext.Function.bind(me.close, me, []) 
    }); 

    if (closable && !me.hasUICls('closable')) { 
     me.addClsWithUI('closable'); 
     me.addTool(a); 
    } 
} else { 
    if (Ext.getCmp('kuku') != null) { 
     me.remove("kuku", false); //here how can I remove?? 
     me.doLayout(); 
    } 
} 

回答

0

如果您無法使用ID刪除,請嘗試使用組件ref。 as arg ...像下面的東西

me.remove(Ext.getCmp('kuku'), false);