我有以下代碼:插入節點動態
而且有兩個功能:1。 推:一旦選定樹中的一個節點,它使用的DataItem獲取當前數據項並將一個附加節點推入(子節點)。這應該是有效的,因爲dataSource是一個ObservableHierarchy對象。 2.追加:一旦在樹中選擇了一個節點,它使用append向其中引入一個附加節點(子節點)。這在KendoUI以前的版本中是有效的,並且修改樹,但不應該反映數據源中的變化。
問題是: 1.如果我使用追加樹更新(直觀),但dataItem不更新。 2.如果我使用push,那麼dataItem是更新的,但不是樹。 3.如果我選擇一個節點,使用append然後push,樹會被視覺更新並且模型也會被更新。
看來,我第一次介紹一個孩子append
更新了一些內部結構,並從那裏樹'觀察'可觀察的層次如果我直接推它,然後樹不遵守可觀察的層次結構。
我應該如何動態插入節點來檢查DataSource並獲取樹的當前狀態?
備註這是最新版本的KendoUI Q2.1024。
從2014.1.318開始,它是我還是還在破? – Matt