2014-03-18 14 views
7

Ich habe an einem Projekt mit fancytree als Baumansicht gearbeitet. arbeitet mit Ajax- und Serveraufrufen. Jedoch. Ich frage mich immer noch, ob es möglich ist, einen ausgewählten Knoten neu zu laden, um über seine Kinder informiert zu werden? Iv sah und versuchte die Funktion. Aber es scheint, dass es die Baumstruktur nur neu lädt, und das wäre nicht notwendig.Aktualisieren/Neuladen eines ausgewählten Knotens, möglich?

Kennen Sie sonst eine andere Baumansicht, die diese Art von Node-Reload unterstützt?

Antwort

10

Es gibt auch node.load(forceReload=false) und node.resetLazy().

hier für eine Übersicht siehe: http://www.wwwendt.de/tech/fancytree/doc/jsdoc/FancytreeNode.html

+0

Rost Works. Gibt es eine Möglichkeit, dies wie ein rekursives Knoten-Update zu verbessern? Wäre es möglich, den Baum in "fast" dem Zustand zu halten und nur Änderungen wie umbenennen, löschen und hinzufügen? Dies verhindert, dass erweiterte Unterknoten geschlossen werden. –

+1

Wir haben 'tree.applyPatch()', aber das ist noch nicht vollständig implementiert. Der empfohlene Weg besteht derzeit darin, den Baum neu zu laden und die persistente Erweiterung zu verwenden – mar10

Verwandte Themen