2012-03-27 40 views
1

有沒有辦法替換qx.data.Array?我在API中看到了很多其他選項的方法,但沒有。我知道我可以做一個removeAll()然後追加新的項目,但是在我的控制器中觸發了一些我不希望觸發的事件。謝謝!qooxdoo qx.data.Array替換

回答

2

檢查拼接方法,這將工作得很好。您可以刪除數組的全部內容,並在一次調用中追加新項目。

+0

Thanks @Martin,我看着那個,被「嚇跑」的事實是,說每增加一個新項目或刪除一個事件被解僱,我試圖避開多個事件解僱。我正在使用帶有控制器的SelectBox,當數組發生更改時,該控制器將更新該列表中的ListItems。我在SelectBox上有一個changeSelection監聽器,它被解僱了很多......所以我用if(e.getData()。length> 0){call來處理它,但這並不完美。 – Jonathan 2012-03-28 10:54:34

+1

我們已經改變了這一點。現在只有一個事件被激發用於拼接。 :)肯定會在2.0版本發佈。 – 2012-06-05 14:38:42