問題タブ [treegrid]

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

extjs - ツリーグリッド列を整列する方法

各列が固定ピクセル幅に設定されていても、ツリーグリッドの列はいたるところにあります(つまり、直線に整列していません)。問題を説明するスクリーンショットを参照してください。また、以下はツリーグリッドのコードの概要です。この問題を修正する方法について何かアイデアはありますか?

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

select - スマート GWT ツリー グリッドから複数の選択されたノードを取得する方法

以下のアプローチを使用してツリー グリッドを構築しています (サンプル コード)

TreeGrid treeGrid = new TreeGrid() ツリー tree = new Tree(); treeGrid.setData(ツリー)

TreeNode newNode = 新しい TreeNode(); newNode.setTitle("a1"); newNode.setID("a1Id"); tree.add(newNode, NAVPATH_ROOT); //(そして、複数のノードを追加しています)

このツリーのユーザーは、複数のツリー ノードを選択できます。しかし、選択したすべてのノードを取得できません。選択されたレコードを 1 つだけ取得する getSelectedRecord というメソッドがあります。選択したすべてのノードを取得する getSelectedRecords() または getSelectedNodes() のようなメソッドはありますか? これであなたの助けは大歓迎です。ありがとう、ヴァムシ

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

jqgrid - jqGridAutoloadingTreegridの問題。。

ツリーグリッドの自動読み込みに問題があります。現在、私はたった2レベルの深さの構造を持っています。

クリックしてノードを展開すると、グリッドはルートノードの別のインスタンスを追加しているように見えます。また、選択したルートノードに基づいて表示されているはずのサブノードも追加されているようです。

ルートノードを選択する前のXMLを次に示します。

そして、ルートノードを選択した後のXMLを見てみましょう。

また、これが私の設定です:

どんな助けでも大歓迎です。ありがとう。-クリス

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

javascript - ExtJS TreeGrid グループ

ExtJS 4 で、通常の Grid コントロールと同じように、特定の列の値に基づいてグループ化された行を持つ TreeGrid を持つことは可能ですか?

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

icons - SmartGWT TreeGrid のリーフ/子ノードは、それらを展開するためのフォルダー アイコンを表示しません。

フォルダーの「+」記号を使用して展開するツリー ノードの子レコードを取得する必要があります。特定のノードに子がない場合、「+」記号は消えるはずです。この要件は、リンクの要件と似ています

しかし、これがうまくいかないこともあります。親ノードのみがフォルダを表示し、子ノードはデフォルトでフォルダになりません。以下は私が使用しているコードです。上記のリンクからコードをコピーしました。唯一の変更点は、データ ソースをツリー ノードに置き換えることです。

「ノード 1」と「ノード 2」には「+」記号の付いたフォルダが表示されていますが、「ノード 3」と「ノード 4」にはフォルダを展開するオプションが表示されていません。

何か足りない場合は助けてください。

ありがとう、ヴァムシ

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

asp.net - ツリーグリッドの例が機能しない

treegrid の例を実行しようとしていますが、データのないグリッドしか表示されません!

これは私のdefault.aspxです:

これは私のtreepanel.jsです

私はここで何か間違っていますか?firebug からのエラーメッセージが表示されません...では、なぜ機能しないのですか?

例を実行できない場合、どうすればもっと多くのことができるでしょうか..私はこれに不満を感じています。

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

jquery-plugins - jqgridにツリーグリッドのツールバー検索を追加する方法

jqgrid のツリーグリッドで問題に直面しています。ローカル データの場合、ツールバー検索は機能せず、colModel でツリーグリッドを false に変更すると、通常のグリッドとして機能するという意味で正常に機能します。参考までに私のコードを以下に貼り付けました

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

xml - 一般的な列を持つ Ext GWT / GXT TreeGrid で XML ファイルを表示する方法は?

Ext GWT 2.2.3 を使用しており、XML を文字列として読み取って TreeGrid として表示しようとしています。

XML は次のような形式です。

そして、私は TreeGrid を次のように見せたい

(a、b、c、d は展開可能なアイテムで、残りは展開できません)

完全な XML には約 50 ~ 70 の異なるタグが含まれます。

これは可能ですか?定義済みの ColumnConfigs を持つ TreeGrids のみが表示されますが、最大 70 の ColumnConfigs を手動で作成することは本当に避けたいです... 一般的な解決策が必要です。

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

jqgrid - JQGrid ツリー グリッドのパフォーマンスの向上

クライアントのかなり大きなツリー グリッドがあります (合計ツリー サイズは 3000 ですが、1 つのノードには 1500 の子があります)。これは隣接モデル ツリーであり、必要なデータのみをロードします (各ノードを展開するときに Ajax を呼び出します)。

多くの子ノードを持たないノードや、大きなノードを展開する場合でもパフォーマンスは優れていますが、大きなノードを折りたたむたびに、次のようなアラートが表示されます。

遅いのはデータの取得ではなく、ツリーのクライアント側の操作です。

1) パフォーマンスを向上させるために適用できる設定はありますか? 試してみましgridview = trueたが、ツリーグリッドには影響がないと思います。

2) rowNum はツリー グリッドに影響しますか?

3) v3.7.2 を使用しています。v4 にアップグレードすると違いはありますか?

4) これがスムーズに動作しない場合、別のツリー グリッドをお勧めできますか? 私はアプリ全体で JQGrid を使用して大成功を収めましたが、別の解決策を見つけなければならない場合は悲しいパンダになるでしょう :(

乾杯!