2013-06-27 55 views
1

刪除項目我充滿了與組合框以下:從組合框

for(var x in z) 
    { 
     var tempItem = new qx.ui.form.ListItem(""+arr[x]); 
     tempItem.model=arr[x]; 
     cbo.add(tempItem); 
    } 

不幸的是,我沒有找到任何東西,以去除組合框的所有項目。

用下面的代碼這是不可能

cbo.getList().removeAll(); 

var childLength = cbo.getList().getChildrenLength(); 
for (var i = 0; i < childLength; i ++) 
{ 
    var childToRemove = cbo.getList().getFirstChild(); 
    cbo.getList().remove(childToRemove); 
    childToRemove.dispose(); 
    childToRemove = null; 
} 

謝謝

瑪尼

回答

1

因爲CBO沒有任何您的片段不工作的GetList() - 方法。直接在組合框上執行removeAll()應該可以做到。

乾杯 Andreas