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

extjs - エディター列を持つExtJs TreeGrid。存在しますか?

ツリーグリッドのグリッド列の値を編集する機能が必要です。列の構成にエディターを追加するだけでは役に立ちませんでした。ExtJs4 ツリーパネル コンポーネントを使用しています。

ここに画像の説明を入力

何か案は?

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

java - smartgwtTreeGridのスタイリング

私は特定のツリーグリッドのスタイリングに長い道のりを歩んできました。ツリーグリッドのように見えないようにしようとしています:Dコネクタライン、開閉ボタン、アイコンを削除して、テキストとインデントのみを追加しました。

ただし、何らかの理由で行にカーソルを合わせると、通常のリストグリッドの場合と同じように、行にカーソルを合わせると背景が影に変わります。いつもの列の上にあるレイヤーのようです。この動作を完全に無効にして、CSSのみに依存する方法はありますか?

次に、2番目の問題:TreeGridの行/ノード間にマージンを作成するにはどうすればよいですか?各アイテムにはCSSによって設定された境界線があり、後続の行がくっつかないようにすることができません。それらの間に数ピクセルが必要です。

ありがとう!

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

java - SelectItem を使用した SmartGWT TreeGrid フィールド フィルター

IE9 で SmartGwt 3.0、GWT 2.4.0 を使用しています。

次のようにフィールド フィルターをカスタマイズする smartgwt treeGrid がありSelectItemます。

に表示される値SelectItemキーであり、ラベルではありません。で同じことが起こりComboBoxItemます。

これは誰かに起こりましたか?私は何か間違ったことをしていますか?

誰でも私を助けることができますか?

ありがとう、ミフ

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

jqgrid - jqgrid の treegrid の展開列のフィールドを編集しているときに、実際の値ではなく、そのセルの html コンテンツを取得します。解決策はありますか?

treegrid の jqgrid で、expandColumn:'name' 列のセルに表示されている値をクリックして編集すると、セル内のコンテンツの html が取得されます。

私が得るhtmlコンテンツは次のとおりです:-

私の実際の値は次のとおりですが:- Sub-subtask1

私のグリッド設定は以下の通りです:-

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

jquery-plugins - jqGrid の TreeGrid でクライアント側のフィルタリングを有効にする

jqGrid で TreeGrid を有効にした場合、クライアント側でフィルタ ツールバーが適切に機能するように、回避策を作成したり、jqGrid ソース コードをカスタマイズしたりするにはどうすればよいでしょうか。

デフォルトでは、TreeGrid を有効にすると、クライアント側のフィルタリング、ページング、およびクライアント側の並べ替えが無効になります。後者の 2 つの問題を解決するために、jqGrid ソース コードを簡単に調整することができました。

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

jquery - 各ツリーレベルのjqgridtreegridカスタムcssクラス

私は深い木を持っていて、ユーザーにとってレベルを区別するのは難しいです。レベルごとにカスタムcssクラスを作成することは可能ですか?たとえば、最初のようなh1と太字、2番目の太字..。

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

jqgrid - jqgridtreegridのカスタムアイコン

現在、treegridではPager機能が無効になっているようです。ただし、エクスポートアイコンなどのカスタムアイコンを追加し、以下に示すように上部のページに更新します。ツリーグリッドでもこの機能を実現するための他の選択肢はありますか?前もって感謝します...

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

filter - TreeGrid をフィルタリングするには?

私は現在、名前TreeGridを持つノードを表示する を持っています。データは、手動で入力された.DataSource

フィールドにフィルターを設定すると、フィルターは再帰的に実行されないため、ルートノードnodeNameのみをフィルターできます。

子ノードで一致を検索するようにフィルターに指示するにはどうすればよいですか?

PS:以下のコードでは、3 つのノードRoot>>がありRunますChild1。フィルターを試して「R」と入力すると、 と が得られRootますRun。しかし、「C」と入力すると、「結果が見つかりません」と表示されます

コード

情報源:

主要

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

canvas - SmartGWT では、何かが描画されているかどうかを知るイベントは何ですか?

たとえば、 がありTreeGrid、 に を追加しContextMenuましたTreeGridContextMenuここで、ユーザーがリーフ ノードを右クリックしたときにのみ描画したいと考えています。私の考えは、いつContextMenu描画されようとしているのかを検出し、右クリックしたノードがリーフ ノードであるかどうかを確認することです。

  • ノードが葉の場合、ContextMenu
  • ノードがリーフでない場合、描画をキャンセルします

しかし、どのイベントがコンポーネントの描画を処理するのでしょうか?

アップデート:

showContextMenuHandler機能しません。実際にはこれはバグです。なぜなら、 contextMenu.showSmartGWT () と言うと、実際には 2 つSmartGWTのコンテキスト メニューが表示されるからです。 [すべて]、[ページ ソース]、..) を選択します。、 ...についても同様です。LeafContextClickHandler

これが、ContextMenu 自体に描画ハンドラーを追加して、特別な場合に描画されないようにする理由です。

バグを説明する画像は次のとおりです。

ここに画像の説明を入力

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

jquery - jqGridtreeGrid展開折りたたみが機能しない

jqGrid 4.2.1を使用してtreeGridをセットアップしようとしていますが、視覚的には問題ないように見えますが、折りたたみの展開は機能しません。アイコンのみが切り替わりますが、グループは表示されたままになります。

設定は以下の通りです

jsonオブジェクトは次のとおりです。

前述のように、ノードをクリックして折りたたむまで(evreythingはexpandendを示します)、アイコンは切り替わりますが、行は表示されたままになります。私は今ちょっと無知です...