我在做什麼:每隔30秒輪詢一次數據的遠程日期來源。 然後我做self.MyCollection(newData);
。當從數據源提取時,只更新observableArray中的更改項目
我的問題:因爲我可能已過濾數組或擴展UI中的特定數組項,我不希望它每30秒重置一次。
我只想在項目實際更改時更新並重新渲染我的observableArray。
任何人都知道如何避免重置底部observableArray更改時ui - 或 - 如何避免整個observableArray更改時,只有一個或更少的基礎項目更改?
我還沒有時間來測試這個解決方案。我將不得不返回並在我的空閒時間這樣做,如果其他人已經嘗試過這種方式,並說它工作,我會接受答案。我放棄了在使用UI時更新底層observableArray的想法。 – Anders