私のWebアプリでは、dynatreeを使用して、ドラッグアンドドロップ(階層の変更の場合)およびカスタムリンク(アイテムのステータスの変更の場合)を使用して編集できるデータのツリーを表示しています。リンクをドロップまたはクリックした直後に、すべての変更がデータベースに保存されます。
いずれの状況でもツリーとそのバックエンドモデルが同期しなくなるのを防ぐために、変更のたびにツリーを完全に更新したいと思います。
私はこのようにそれを行うことができます:DynaTreeをリロード/リフレッシュ/再起動する方法は?。しかし、これを行うには、ツリー全体を破棄して再初期化する必要があり、そうしている間にすべてのノードが崩壊します。
すべてのツリーアイテムを反復処理したり、存在しなくなったアイテムを破棄したり、新しいアイテムを追加したり、変更したアイコンのタイトル/アイコン/データを変更したりする更新オプションが欲しいのですが、ドキュメントにこのようなものが見つかりません。
これを達成するためのトリックはありますか?多分隠された機能、または回避策?
インスピレーションをありがとう、ピーター