2016-08-02 2 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

관련 문제