2016-08-02 31 views
1

Ich habe Container, die box, textfield und button haben. Ich füge diesen Container in einem Panel hinzu. Wenn ich auf button klicke, möchte ich diesen Container entfernen. Problem ist, Container wird entfernt, aber nicht auf der Benutzeroberfläche angezeigt.So entfernen Sie Artikel von Panel

Mein Code, wo ich Container aus dem Panel entfernen.

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(); 
    } 
} 

Antwort

4

Wie Sie sagen, dass Sie in der Lage sind, Container zu entfernen, dann versuchen Sie dies, um Ihr Panel zu aktualisieren.

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

Es wird Ihr Panel nach dem Entfernen des Elements von diesem aktualisieren.

+0

Danke Es funktioniert. – David