0
林中有很多數據(很多1000條目)。這就是爲什麼我使用「loadOnDemand」來防止渲染問題。 數據立即加載並作爲數組(本地數據源)提供給樹。使用按需加載更新treeview數據源中的本地數據
現在我有問題,可能發生的一個節點的某些屬性必須改變。這可能是因爲這個節點之前沒有擴展。 由於「loadOnDemand」,可能是未擴展的子節點未加載到數據源,所以我不能更改數據源中的「可觀察」對象。
有沒有辦法更新給定數組的項目,以防數據源中缺少這些項目? 某處的數據源必須存儲用於爲數據源生成「可觀察」對象的項目...
*「某處數據源必須存儲這些項目」*其按需提供,因此它不存儲任何未加載項目的信息,或者它將失去它的需求加載目的。您可以從頭開始識別未加載項目的樹,並開始強制加載每個樹,直到它到達所需的項目。這是一個選項嗎? – DontVoteMeDown