DynaTree が使用するデータを動的に変更できますか?
dynatree に関連する完全なデータ セットがありますが、ツリーの特定のブランチのみを表示したいので、データを反復処理し、必要なノードを取得してツリーを作成すると、うまくいきます。
私がやりたいのは、現在のノードの兄弟を表示するボタンを用意することです。基本的に、ユーザーはデフォルトで表示される 1 つのノードを担当しますが、必要に応じて現在のノードの兄弟も表示できます。
データを繰り返し処理して親ノードを選択し、データを親に設定できますが、ツリーは更新されません。
私はもう試した:
tree.reload();
tree.renderInvisibleNodes()
tree.redraw();
要素を空に設定し、新しい設定でツリーを再作成します
$('#i2o-tree').empty();
$('#i2o-tree').dynatree(new_settings);