問題タブ [tree-structure]
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.
sql - JOIN から特定のデータを取得しない方法
まず、これは私がいじっているプロジェクト管理データベースです。したがって、1つと 2 つのサブクエリをJOIN
まとめたい 3 つのことがあります。planning_entity
これらのサブクエリは、ツリー構造から切り離されます。私が望むツリー構造の部分は、プロジェクト、フェーズ、およびアクティビティです。プロジェクトの名前、フェーズ、フェーズの開始日と終了日、およびそれらに費やされた時間が必要です。問題は、時間はアクティビティに関連付けられており、日付はフェーズであることです。これらを一緒にすると、フェーズがまだ終了していないため、フェーズのためJOIN
にプルアップしたいときに、アクティビティの終了日がプルアップされます。NULL
コード例:
これは現在、フェーズではなくアクティビティから終了日を取得しています。何か提案はありますか?
サンプルデータ
PLANNING_ENTITY
planning_code actual_start actual_finish ppl_code
75962 2015-03-02 08:00:00.000 NULL 75962
82469 2015-04-30 08:00:00.000 NULL 82469
82629 2015-05-20 08:00:00.000 NULL 82629
82825 NULL NULL 82825
82854 2015-05-08 08:00:00.000 NULL 82854
82914 2015-05-11 08:00:00.000 NULL 82914
82943 2015-06-05 08:00:00.000 NULL 82943
82972 2015-04-09 08:00:00.000 NULL 82972
83001 2015-06-02 08:00:00.000 NULL 83001
83030 2015-03-27 17:00:00.000 2015-04-20 21:55:00.000 83030
83053 2015-04-20 08:00:00.000 NULL 83053
83085 NULL NULL 83085
83114 NULL NULL 83114
83192 NULL NULL 83192
83222 NULL NULL 83222
83251 NULL NULL 83251
83279 NULL NULL 83279
83336 NULL NULL 83336
83368 NULL NULL 83368
83427 NULL NULL 83427
83456 NULL NULL 83456
83489 NULL NULL 83489
83518 NULL NULL 83518
85658 NULL NULL 85658
xml - XML スキーマと要素の名前の複数使用
XML のスキーマ構造の良し悪しをよりよく理解するために、このフォーラムやさまざまなブログやチュートリアル サイトを熟読してきました。最近、xml ツリー構造が次のような kml ファイルを継承しました。
私は XML 構造の基本的な理解しか持っていません...私の 2 つの質問は次のとおりです。
1) 複数レベルの子をすべて同じ名前にする必要がある場合 (上記の例の要素「roadway」など)
2) これは非効率的で構造化されていないと考えるのは正しいですか? または、ツリー構造に関して欠けているものはありますか?
親 (または祖父母) 要素と同じ名前を共有する子要素を持つことができる場合があることは認識しています。ただし、この特定の xml ファイルの場合、最下部(GPS 座標とそのポイントに関連するその他の情報がある場所) に到達するまで、ツリーには属性も他の要素もありません。なぜこのように設定する必要があるのか 理由が思い浮かびませんが、限られた知識で他の人の意見を聞きたかったのです。
回答に関連する質問が投稿されている場合は、お知らせください。この質問は削除します。
c# - ObjectListView - TreeListView ツリー構造のさまざまなリストを展開します
ツリー構造で複数のリストを展開しようとしています。
次のクラスがあるとしましょう。子を持つリストを含むクラス Product があります。これは私の実際のツリー構造です。
この部分は今のところ問題なく機能していますが、同じツリー内の記事リストを展開するにはどうすればよいですか? 私はこの部分を働かせることができません。
次のようになります。
私の CanExpandGetter と ChildrenGetter は現在非常に基本的です
アップデート
------------------------------------------------------
誰かが興味を持っている場合、解決策を見つけました:
私の製品クラスにはオブジェクトのリストがあります:
これで、すべてのタイプのオブジェクトまたはその他のリストをこのオブジェクト リストに追加できます。次に例を示します。
構造は次のようになります。
CanExpandGetter と ChildrenGetter を変更するだけです。
tlvProduktStruktur.CanExpandGetter = デリゲート (オブジェクト x) {
これで、期待どおりの結果が得られるはずです。
java - |JAVA| ツリーを描画、JPanel の repaint() が機能しない
木を描きたいのですが、repaint 関数が paintComponent 関数を呼び出しません。すべてのノードを配列に保存します。
私の主なクラス:
私のGUIクラス:
Node クラスは次のようになります。
手伝って頂けますか。ノードを描画するにはどうすればよいですか?
parsing - CMD Line を使用して Antlr ツリー パーサー ダイアグラムを作成する方法
CMD Line を介して Antlr ツリー パーサー ダイアグラムを作成するには?
現在、Antlr でツリーとして解析しようとしている文法コンテンツがいくつかあります。
現在、CMDラインを介してこの文法ファイルを実行しています
javascript - javascript ツリー構造 - ツリー構造をトラバースし、子内の count 属性の合計を表示します
したがって、以下のようなツリー構造があり、リーフノードにカウント属性があります。私はカウントを合計し、その親に対してカウントの合計を入れたいです。そうではなく、parent1 と parent2 はそれらの子の合計を持ちます。そしてそこから続けると、grantparent はparent1 とparent2 の合計になります。ツリーをトラバースする機能もあります。しかし、カウントを取得できません。
何か案は?
JavaScript
ツリー構造
sql - 再帰クエリの最終結果 CTE
CTE クエリを作成しましたが、これが得られる結果です
階層、親子関係、およびルートレベルの親グループのすべてのレベルで適切なデータを返しています。
データは正しくなりつつありますが、データをツリー構造に配置する必要があります。つまり、現在の配置は、最初にこのレベル 0 行のようになり、次にレベル 1 行のすべての要素というようになります..
私が配置したいのは、最初に0レベル、次に1レベルの最初の子であり、その子に子供がいる場合、2番目のレベルになる子供などです。実際のツリー構造になります。問題を適切に説明できたかどうかはわかりません。注文やその他の組み合わせを試しましたが、成功しませんでした。
何か方法はありますか?