在我的webapp中,我使用dynatree來顯示可以使用拖動&刪除(用於層次結構更改)和通過自定義鏈接(以更改項目狀態)編輯的數據樹。 每次更改都會在刪除或單擊鏈接後直接保存到數據庫中。如何刷新jquery dynatree而不再重新渲染它?
爲了防止樹及其後端模型由於任何情況而不同步,我想在每次修改後都完全更新樹。
我可以這樣做:how to reload/refresh/reinit DynaTree?。但是爲了做到這一點,我必須銷燬並重新初始化完整的樹,並在此過程中所有節點都崩潰。
我很喜歡遍歷所有樹項目的刷新選項,拋出不再存在的項目,添加新項目或更改修改後的圖標的標題/圖標/數據,但我無法在文檔。
有沒有什麼竅門可以實現這個目標?也許隱藏的功能,或解決方法?
感謝靈感, 彼得