問題タブ [materialized-path-pattern]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
django - テンプレートにdjango-treebeard MPをドロップダウンメニューとして表示するには?
treebeard docs apiの例に従って、get_annotated_list(parent=None, max_depth=None)
with parent=<my root node>を使用してツリーの annotated_list を作成しました。これをテンプレートに渡し、ドキュメントでAlexey Kinyovに帰属する例を使用して、次を使用してツリーを正常に表示できます
私が望むのは、これらのネストされたリストのドロップダウン機能を提供できるようにすることです。w3schools のこの標準的な例から借用して、annotated_list
テンプレート変数で動作するように変更したところ、次のようになりました。
私のコードはほとんど機能しますが、一番左のノードのノードの子が表示されないようで、その理由がわかりません。
注: CSS と JS は問題に含まれていませんが、ドロップダウン メニューを機能させるために必要でした (私はその w3schools の例で使用されているすぐに使える CSS/JS を使用しています)。
nestjs - typeorm でマテリアライズド パス ツリー構造を使用してツリーをロードする方法
「具体化されたパス」ツリー構造を持つエンティティがあります。
私は子供たちをロードしようとしています。これは空の子オブジェクトを与えます以下はエンティティです
ツリー要素を取得するためのコード
子オブジェクト内にデータがない場合、ロード後に得られる結果
どこが間違っているのか教えてください。
tree - 兄弟の位置を保存するには、どのツリー戦略を選択しますか?
ノード内で、子の位置が重要な場合、これらの位置で順序付けされたツリー全体を格納およびフェッチするために採用するツリー パターン (隣接リスト、マテリアライズド パス、ネストされたセット、クロージャー テーブルなど) はどれですか? 使いやすさと性能の面で優れているのはどれですか?
例
これらの階層データが与えられた場合:
Node 1.1
指定されたノードの位置を切り替えてNode 1.2
、新しい結果を保存できるようにしたいと考えています。次に、フェッチされた更新されたツリーは次のようになります。