問題タブ [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.
java - データベースからTreeTableにコンテンツをロードする
PrimefacesTreeTableノードは逆の方法で機能するようです。
親を作成してから子を作成します。それが属する親を子に指示するよりもです。親は自分の子供を知っているべきであり、その逆ではありません。
だから...私の問題は:
データベース(祖父母、親、子供、孫)から未定義の量のデータをロードする必要があります。
それらをTreeTableに動的にロードする方法は?for-each内でTreeNodeを作成し、その親を設定する方法を考えることはできません。
誰でも私とアイデアを与えることができますか?
primefaces - Primefacesテーブルの列ヘッダーを非表示にする
ap:treeTableがあり、ツリーの内容はすべて1つの列にあります。ツリーは共有コンポーネントであるため、一部のページには列ヘッダーが必要であり、一部のページには必要ありません。columnHeaderが空のページでは、列ヘッダーの空の行が作成されますが、これは不要です。列ヘッダーがない場合のヘッダーではなく、列の内容が必要です。
どうすればこれを修正できますか?どんなポインタ/アイデアも素晴らしいでしょう。ありがとう!
jquery - PersistJS を使用した jQuery treeTable
これは基本的なことだと思いますが、いずれにせよ...動作させることができないので、質問する必要があります。jQuery treeTable を問題なく実装しましたが、ページの更新時にツリー状態を開いたままにしておく必要がある部分に到達しました (実際には、別のページに飛び出した後のページへの再アクセス時)。このため、treeTable には persist.js の組み込み設定があります。ただし、この 2 つがどのように相互に通信するかについてのドキュメントは不十分です。また、persist.js を適切に開始したとは思いません。
頭の要素は次のとおりです。
ツリー状態は、同じブランチを開いた状態で、更新時に再度開く必要があります。ヘッド スクリプトを除いて、html を変更する必要はないと確信しています。前もって感謝します。
primefaces - ツリーテーブルの行をクリックすると、Primefacesコンテキストメニューが更新されます
状況は次のとおりです。3 つの異なるタイプのオブジェクトを持つ treeTable があります。テーブルには、event="select" を指定した p:ajax が含まれています。タイプごとに1つずつ、3つの異なるcontextMenusを作成しました...そしてすべてうまくいきます。
私の問題は、いくつかのメニューアイテムを有効/無効にしたいということです。そのために、選択したノードのプロパティに基づく条件で「レンダリング」属性を使用します。すべてが機能しますが、同じオブジェクトを 2 回目に右クリックしたときだけです (contextMenu がフィルター処理されていないのは初めてです)。
コードは次のとおりです...(semplicityのために1つのタイプのオブジェクトのみを含めています)
ツリーテーブル ページ:
document_menu ページ:
DocumentsController クラス:
MyDocument クラスは、文字列 (名前) とブール値 (書き込み可能) を持つ単純なクラスです。
最初のショットでフィルター処理された contextMenu を表示する方法を教えてもらえますか?
ありがとうございました!
jquery - treeTable 公開機能の使い方は?
treeTable プラグインを使用して 、ツリー コントロールを作成および操作します。ツリーのさまざまなレベルにクラスを割り当てました。最低レベルには、同じクラスのノードがいくつかあります。
API の公開機能を使用しようとしていますが、半分しか機能していません。これらの例は、1 つのノードでのみ機能します。
検索結果に基づいて、いくつかのノードを明らかにする必要があります。このスニペットでは、明らかにする 9 つのノードがありますが、最初のノードのみが次のとおりです。
何か案は?
ありがとう。
primefaces - プライムフェイスツリーテーブル
私はプライムフェイスに非常に慣れていません。ツリーテーブルを作成し、すべてのアイテムをデータベースから取得します。私の問題は、子アイテムを選択すると、実際に選択されたのは親アイテムであるため、子アイテムを操作できないことです。ここに私のツリーテーブルコードがあります
そして、私はこれを使用してトレタブルを移入しています
私に助言してください
css - Primefaces TreeTable CSSスタイル
私の JSF Web アプリケーションでは、単純なTreeTableを挿入しました。
左の境界線と展開された子のアイコンの間の距離はどこで設定できますか? 新しいレベルが拡張されたときに、この距離を大きくしたいです。
編集:
jquery - 動的 TreeTable を読み込んでいます
現在、JQuery TreeTable プラグイン ( http://ludo.cubicphuse.nl/jquery-plugins/treeTable/doc/ ) を使用しています。プラグインは非常に優れていますが、私の Web ページは動的コンテンツに依存しており、テーブルにデータを追加するときに書式設定はありません。ほぼ通常のテーブルのようになります (テーブルは、インデント、ノードの展開と折りたたみの機能などの書式設定を失います)。したがって、私の質問は次のとおりです。この問題を回避する方法はありますか、または私が求めている動的機能の種類により適した別の JQuery プラグインはありますか?
前もって感謝します!
java - TreeTableModel と TreeTableNode の例
TreeTableModel
私のグーグルにもかかわらず、私はまだ aと a の実装例を見つけていませんTreeTableNode
。を実装しようとしてJXTreeTable
いますが、何をすべきかよくわかりません。