問題タブ [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.

0 投票する
0 に答える
64 参照

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

0 投票する
1 に答える
31 参照

xml - XML スキーマと要素の名前の複数使用

XML のスキーマ構造の良し悪しをよりよく理解するために、このフォーラムやさまざまなブログやチュートリアル サイトを熟読してきました。最近、xml ツリー構造が次のような kml ファイルを継承しました。

私は XML 構造の基本的な理解しか持っていません...私の 2 つの質問は次のとおりです。

1) 複数レベルの子をすべて同じ名前にする必要がある場合 (上記の例の要素「roadway」など)

2) これは非効率的で構造化されていないと考えるのは正しいですか? または、ツリー構造に関して欠けているものはありますか?

親 (または祖父母) 要素と同じ名前を共有する子要素を持つことができる場合があることは認識しています。ただし、この特定の xml ファイルの場合、最下部(GPS 座標とそのポイントに関連するその他の情報がある場所) に到達するまで、ツリーには属性も他の要素もありません。なぜこのように設定する必要があるのか​​ 理由が思い浮かびませんが、限られた知識で他の人の意見を聞きたかったのです。

回答に関連する質問が投稿されている場合は、お知らせください。この質問は削除します。

0 投票する
0 に答える
900 参照

c# - ObjectListView - TreeListView ツリー構造のさまざまなリストを展開します

ツリー構造で複数のリストを展開しようとしています。

次のクラスがあるとしましょう。子を持つリストを含むクラス Product があります。これは私の実際のツリー構造です。

この部分は今のところ問題なく機能していますが、同じツリー内の記事リストを展開するにはどうすればよいですか? 私はこの部分を働かせることができません。

次のようになります。

私の CanExpandGetter と ChildrenGetter は現在非常に基本的です

アップデート

------------------------------------------------------

誰かが興味を持っている場合、解決策を見つけました:

私の製品クラスにはオブジェクトのリストがあります:

これで、すべてのタイプのオブジェクトまたはその他のリストをこのオブジェクト リストに追加できます。次に例を示します。

構造は次のようになります。

CanExpandGetter と ChildrenGetter を変更するだけです。

tlvProduktStruktur.CanExpandGetter = デリゲート (オブジェクト x) {

これで、期待どおりの結果が得られるはずです。

0 投票する
1 に答える
320 参照

java - |JAVA| ツリーを描画、JPanel の repaint() が機能しない

木を描きたいのですが、repaint 関数が paintComponent 関数を呼び出しません。すべてのノードを配列に保存します。

私の主なクラス:

私のGUIクラス:

Node クラスは次のようになります。

手伝って頂けますか。ノードを描画するにはどうすればよいですか?

0 投票する
2 に答える
1360 参照

parsing - CMD Line を使用して Antlr ツリー パーサー ダイアグラムを作成する方法

CMD Line を介して Antlr ツリー パーサー ダイアグラムを作成するには?

現在、Antlr でツリーとして解析しようとしている文法コンテンツがいくつかあります。

現在、CMDラインを介してこの文法ファイルを実行しています

0 投票する
3 に答える
2496 参照

javascript - javascript ツリー構造 - ツリー構造をトラバースし、子内の count 属性の合計を表示します

したがって、以下のようなツリー構造があり、リーフノードにカウント属性があります。私はカウントを合計し、その親に対してカウントの合計を入れたいです。そうではなく、parent1 と parent2 はそれらの子の合計を持ちます。そしてそこから続けると、grantparent はparent1 とparent2 の合計になります。ツリーをトラバースする機能もあります。しかし、カウントを取得できません。

何か案は?

JavaScript

ツリー構造

0 投票する
2 に答える
211 参照

sql - 再帰クエリの最終結果 CTE

CTE クエリを作成しましたが、これが得られる結果です

階層、親子関係、およびルートレベルの親グループのすべてのレベルで適切なデータを返しています。

データは正しくなりつつありますが、データをツリー構造に配置する必要があります。つまり、現在の配置は、最初にこのレベル 0 行のようになり、次にレベル 1 行のすべての要素というようになります..

私が配置したいのは、最初に0レベル、次に1レベルの最初の子であり、その子に子供がいる場合、2番目のレベルになる子供などです。実際のツリー構造になります。問題を適切に説明できたかどうかはわかりません。注文やその他の組み合わせを試しましたが、成功しませんでした。

何か方法はありますか?