問題タブ [treetable]

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 投票する
7 に答える
14468 参照

javascript - Javascript でソート可能なツリー/グリッドを作成する

JSON からツリー構造を作成したいのですが、複数の列を並べ替えることができます。ツリーとグリッドの多くの実装を見てきましたが、混在したことはありません。

これを実現できるJavascriptツールキットのプラグインまたは機能を知っている人はいますか?

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

jquery - jQueryツリーテーブルでexpandイベントをトラップする方法

Web アプリで treetable プラグインを使用しています。 http://plugins.jquery.com/project/treeTable

特定の展開可能なノードが展開されたときにアクションを実行できるようにしたいと考えています。

ノードの展開を担当する要素を特定できます。クラスエキスパンダー付きのスパンです。私が知る限り、プラグインには、ノードが展開または切り替えられたときに発生するイベントがありません。

これはツリーテーブルの質問というよりもjqueryの質問だと思いますが、どうすればそれを行うことができますか。

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

java - ツリーテーブルを使用して、Oracle SQLテーブルのすべての行を表示するにはどうすればよいですか?

私はこのテーブルを持っています:

CREATE TABLE perarea(id_area INT主キー、nombre VARCHAR2(200)、id_areapadre INTはperarea(id_area)を参照します);

そして、これはデータにアクセスするために追加されました:

代替テキスト

私の意図は、ツリービューにエリアとその下位を表示する階層を作成することです。次に、ユーザーがノードをクリックしたときに、ツリーテーブルの右側にあるテーブルに、その領域からすべての従業員をロードさせます。

まず最初に、ツリーテーブルにデータを入力するにはどうすればよいですか?

ありがとうございました!

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

java - ツリーの初期化時にウィケット TreeTable ノードを展開する

私はウィケットにかなり慣れていないので、メーリングリストに関する情報を保持する単純なウィケットツリーを作成しようとしています。このメーリングリストは、ある手紙に関連しています。

  • メーリングリストDto 1
    • ユーザー 1
    • ユーザー 2
  • メーリングリストDto 2
    • ユーザー 3
    • ユーザー 4

既存のレターを編集している場合、そのレターに関連するメーリングリストが取得さinto mailingListCollectionれ、ツリー上の対応するノードが選択されて展開されます。何らかの理由で、私はこれが機能していないようです。

選択および展開されたノードは、UI で選択または展開されたようには表示されませんが、たとえばプログラムで選択されたノードを調べてonAfterRender()、選択および展開された値をログに記録すると、ノードが展開されて選択されます。

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

java - JSF2およびRichFacesの階層データテーブル

JSF2アプリケーションでRichFacesを使用していますが、ツリー列やツリーテーブルのようなものを作成する方法が必要です。

私の知る限り、RichFacesではそのようなことはサポートされていません。RichFaces 4.0については何か言及されていますが、彼らの計画におけるこれの優先順位はまったく有望ではなく、4.0に含まれることはないと思います。

IceFacesで利用可能なツリーテーブルがあることは知っていますが、競合や学習曲線を回避するために別のライブラリを追加したくありません...

だから、私は最小限の労力で同じ結果を達成できる最も簡単な方法を探しています。おそらくRichFacesのサブテーブルを使用しますか?任意のアイデアをいただければ幸いです。

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

java - 行の高さを可変にするJTreeTableの実装はありますか

私はこれを少し探していました。JTreeTable可変行の高さをサポートするが必要です。具体的には、最上位ノードを表示する行を、その下の子行よりも高くする必要があります。

私は元のSunの記事JXTreeTableに基づいたSwingX実装()を使用しています。ただし、特に行の高さを変更することはできません。書き直さないと、方法がわかりません。JXTree

私が何か厄介なことに着手する前に、どんなヒント/ポインタもありがたいことに受け取られるでしょう...

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

java - 異なるルート タイプとノード タイプで TreeTable を使用する

次の問題があります。

ツリーのルート (以下のクラス) とノードが同じ型ではないことを除いて、JTeeTable のようなテーブル コンポーネントが必要です。

たとえば、次のクラスがあるとします。

これらの 2 つのクラスは似ており、継承のケースの動機となる可能性がありますが、そのように関連していません車のパーツのリストを載せた車、または俳優のリストを載せた映画と考えてください。

この 2 週間、私は上記を視覚的に表現する方法を考え続けてきました。JTreeTable コンポーネントを使用することを考えましたが、サブエントリ (ノード??) がエントリ (リーフ??) と同じタイプである場合のクロス ショーの使用例はすべて表示されます。

これまでの私の考え: テーブルを使用すると、列が同じ名前を共有することを見て、テーブルと別のテーブルを TableCellRenderer として使用し、親行のダブルクリックで表示/非表示をサポートする必要があると考えました。

先行きが不安ですが…。

ですから、これについてどうすればよいかについて何かアイデアがあれば、あなたのアイデアを共有してください。

アップデート

同じアプローチに従う他の方法

アイデアを共有してくれたすべての人に感謝します。Trashgod にもう一度感謝します...

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

gwt - GWT-ツリーテーブル?

GWT FlexTable または CellTable を「TreeTable」に拡張する方法を探しています。展開可能な行を含むテーブルが必要で、必要なときにサーバーからデータを取得できるようにしたいと考えています。そのため、最初からテーブル全体 (すべてのレベル) にデータを入力したくありません。

最初に FlexTable と CellTable のどちらを使用するのが最適ですか? または、これに関するウェブ上の例/プラグインはありますか?

すべてのアイデアとヒントは大歓迎です!

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

cocoa - ココアでツリー テーブル ビューを実装するにはどうすればよいですか

cocoacookiesのようなココアでツリー テーブル ビューを実装する方法を教えてください。

ありがとう!

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

jquery - jQuery treeTable は、ページの更新時に状態を保存します

データをテーブルのツリー ビューとして表示するために jquery treetable プラグインを使用しています。ネット上でこのプラグインに関する詳細なドキュメントを見つけることはできません。私が必要とするのは、ユーザーが合計ノードを展開してから、ページを再度開くか更新した場合、ノードの展開が以前の状態になることです (つまり、展開されたノードは、親ノードに折りたたまれるのではなく、展開されたままになります)。この段階で、展開するノード名を Cookie に保存しましたが、jQuery 構文をよく理解していないため、この jQuery プラグインをいじる方法がわかりません。このプラグインには次のような機能があります

これは私の目標を達成するのに役立つと思います...しかし、これを使用する方法、変更する方法、または次から呼び出す方法がわかりません:S