問題タブ [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 投票する
1 に答える
10428 参照

jquery - サブ項目の Jquery ツリー グリッド (jqgrid) xml 構造

jqgrid が使用するサブアイテムの XML 構造を教えてください。ドキュメントを読みましたが、サブアイテムを含むツリー ビューを作成する方法が明確に説明されていません。基本的に、3 つのレベルを持つ 2 列のグリッドがあります。

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

apache-flex - Flex TreeGrid クエリ

flexlib パッケージの osflex:TreeGridCellRenderer に相当するものを教えてもらえますか?

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

asp.net-mvc - ASP.NET MVC + AJAX なしの jqGrid

製品データベースに対して検索を実行する ASP.NET MVC アプリケーションがあります。TreeGrid モジュールを使用して jqGrid に結果を表示したいと考えています。データは静的であり、すべてを一度にクライアントに送信できるほど小さいため、グリッドを AJAX-y にする必要はありません。

最初の質問: URL から JSON データを取得する代わりに、JS 変数などを参照するように jqGrid を設定するにはどうすればよいですか?

次に、ASP.NET MVC で JSON データを JavaScript 変数に入れる最も適切な方法は何ですか? 私はすでにコントローラーにリストを持っており、それをJSON化した後、どうにかしてJS変数に入れたいだけです。

それとも、私は現在と戦いすぎて、jqGridが機能したいと思われるAJAX-yの方法を受け入れるだけですか?

ありがとう、

〜ジャスティン

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

javascript - CoqsoftツリーグリッドセルのOnMouseOverイベント

Treegrid が OnMouseOver イベントをサポートしているかどうかは誰にもわかりませんか? マウスオーバーで ajax 呼び出しを行う必要がありますが、これは計算負荷が高い可能性があります。ありがとう

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

javascript - JQGridツリー-ツリーが展開されたときに追加のパラメーターを渡す

JQGRidツリーがあります。一度にすべてではなく、クリックごとにデータをロードします。

通常、JQGRidは、呼び出しごとに4つの標準ツリーパラメーターを渡します-行(レベル、親、リーフ、展開)。展開されている行から取得するパラメーターをさらに渡すにはどうすればよいですか?たとえば、Name列のデータもAJAX呼び出しで渡す必要があります。OnExpandイベントなどはないようです。

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

extjs - チェック可能なノードを持つ ExtJs TreeGrid

TreeGridチェック可能なノードを持つことが可能である場合、どうすればそれを作成できますか?

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

java - SmartGWTTreeGridをノードに応じて選択的に再親化できるようにする方法

SmartGWTTreeGridオブジェクトに次のデータがあります。

呼び出しによって親の変更が許可されますtreeGrid.setCanReparentNodes(true);

選択的な親の変更のみを許可したい。たとえば、テーブルをルーム1に移動(ドラッグアンドドロップ)できるようにする必要がありますが、ルーム1をルーム2に移動したり、椅子をホームに移動したりすることはできません。

ノードタイプ(またはノードの属性)に応じて、どのように選択的に親の変更を許可できますか?

0 投票する
4 に答える
11539 参照

extjs - ExtJS TreeGridにオンデマンドでデータをロードする方法を知っている人はいますか?

ExtJSライブラリで優れたTreeGridコントロールを見つけました。しかし、1つあります。私は非常に大きな木を持っており、オンデマンドでロードする必要があります。

ExtJS TreeGridにオンデマンドでデータをロードする方法を知っている人はいますか?

私のコードはここにあります:

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

asp.net-mvc-2 - MVC.NET2でJqGridTreeGridを使用するにはどうすればよいですか?

MVC2でTrirandJqGridTreeGridオプションを使用する方法については、インターネット上でそれほど多くの情報はありません。

例を持っている人はいますか?

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

datagrid - Dojo datagridとtreegridのヘルプ-datagridには革新的なフラッシュがありますか?

Dojoグリッド(1.5)をうまく再生するために少し時間があります。具体的には、結果セットのデータを行に折りたたんで行を展開できるグリッドを実装するために、約2週間の作業を費やしました。データは、ItemFileReadStoreをストアとして使用して、JSON形式のフルセットとして提供されます。以降の並べ替えやページングは​​、アプリケーションから新しいjsonを取得し、URLに新しいクエリパラメーターを渡すことで処理されます。

ネストされたデータは、2層の深さしかありませんでした。常に表示される最上層と、最上層と同じ構造の子データの配列です。各ノードには一意のIDとクラスターIDがあります。親ノードでは、一意のIDとクラスターIDが一致します。

私は当初TreeGridに非常に興奮していましたが、必要な処理を実行するためにどのようにフォーマットできるかわかりませんでした。つまり、「要約行」とnullセル(???)でいっぱいの余分な行を削除しました。クエリを1つのクラスターのみに集中させない限り、削除する方法を説明します。私はテスト例を研究し、自分で多くのテストページを作成し、forestModelを理解しようとしましたが、これは私が知る限り不要でした...ドキュメントがほとんど見つからず、オンラインで見つけた情報源は、TreeGridが信頼できない可能性があることを示唆していました...

そこで、dataGridに展開可能/折りたたみ可能な行を実装しようと決心しました。

JSONデータをフラット化し、最上位ノードであることを示す別の属性を追加しました('alwaysShow' = true)。プログラムでグリッドを構築し、grid.filter()を適用して、これらの最上位ノードのみをプルしました。ItemFileReadStore _FetchItems "filter"メソッドを拡張して、ANDの代わりにORクエリを実行できるようにフィルターを変更し、キーが配列を指すように変更しました-最上位ノード(セル内の小さな+/-アイコン)をクリックすると、親ノードのクラスターIDがgrid.filter.allowed []に追加され、フィルターが更新され、そのcluster_id値を持つノードを表示できるようになります。

これは、5つのレコードの小さなテストセットで正常に機能しました(idは少しスラッグだと言っていますが...)-しかし、今はアプリケーションから最大900行を引き出し、大きなクラスター(約80行)を拡張すると、フィルタの更新で青と白の非常に長い点滅。私は一日のほとんどをファイアバグに足を踏み入れてどこで起こっているのかを見つけようとして過ごしましたが、道場のロジックは非常に広がっています。_Grid.jsdefaultUpdateを呼び出す前に発生しているようです。

とてもひどいので、TreeGridで再試行することを検討しています。私はまた、これを手作業で行うことを検討しています... Dojoを最初に機能させるために多くの時間を費やしたことで、私は自分自身を蹴っています。誰かが何かアドバイスがあれば、商用の「JSON->折りたたみ可能な行のあるテーブル」ライブラリも検討します...

何か提案や洞察はありますか?点滅の問題に精通している、またはTreeGridをニーズに適合させる方法を教えてください。私はこれが少し暴言であることを知っています...助けてくれてありがとう。
-ロビー

編集:私は最終的に、Dojoに必要なことを実行させることをあきらめ、1日以内に自分でコーディングしました。3週間の最善の使用ではありません...