2016-08-02 103 views
1

我有容器,其中有box,textfieldbutton。我將該容器添加到一個面板中。當我點擊button時,我想刪除該容器。問題是,容器被刪除,但它不顯示在用戶界面上。如何從面板中刪除項目

我的代碼,我從面板中刪除容器。

var panel = Ext.getCmp("ABC"); 
var record = panel.items.items; 
var recordlength = record.length; 

for (var j = 0; j < recordlength - 1; j++) { 
    if (record[j].Label == me.Label) { 
     record.remove(me); 
     panel.remove(); 
    } 
} 

回答

4

正如你所說,你可以刪除容器,然後嘗試更新你的面板。

panel.update(); 
panel.doLayout(); 

它將在從中刪除項目後更新您的面板。

+0

感謝它的工作。 – David