検索

ホームページ  >  に質問  >  本文

javascript - JSでIDを使用してツリー構造内のノードをクエリまたは削除する方法

Ant の設計では、さまざまなツリー コントロールを形成するためにこの種のデータ構造が必要です。これは、ztree などほど優れたものではありません。必要な配列は 1 つだけです。id とparentId を指定すると、ツリーが自動的に表示されます。antd も子供を作らなければいけない、それは良くないと思う

例えばツリー構造はこんな感じです

リーリー

ID: '111' のノードをすぐに見つけられる場合、再帰クエリを使用するだけでよいでしょうか? もっと良い方法はありますか?
それに対して次の操作を実行します:
子ノードを追加します: つまり、 、彼の子に
を追加してノードを削除します。つまり、ID: '111' のノードを削除します。
ノードを更新します

欧阳克欧阳克2701日前1267

全員に返信(1)返信します

  • 三叔

    三叔2017-07-05 11:07:50

    変換レイヤーを追加し、再構成されたデータのインデックスとして ID を使用します

    返事
    0
  • キャンセル返事