問題タブ [gridpanel]

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 に答える
25364 参照

gridview - 重大度に基づいてデータグリッドの行の色を変更するにはどうすればよいですか?

重大度条件に基づいてデータグリッドの行の色を変更するにはどうすればよいですか? この EXTJS トピックは初めてです。以前は、リーダーで読み取り、ストアからストア、ライターでデータを書き込んでいました。すべてのデータをグリッドにフェッチした後、重大度条件に基づいてデータグリッドの行の色を変更するにはどうすればよいですか? コードの動作について少し説明してもらえますか?

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

extjs - ExtJs:非アクティブなタブでGridPanelの行をプログラムで選択しても機能しませんか?

基本的に、ウィンドウに2つのタブがあり、2番目のタブはGridPanelであり、最初は非アクティブです。

「ウィンドウの表示」ボタンをクリックして、このGridPanelの2つの行を(CheckboxSelectionModelを介して)プログラムで選択したいのですが、機能しません。javascriptエラーがスローされ、行が選択されません。2番目のタブを手動でクリックしてグリッドを表示した後、すべてが正常に機能します。

私が犯した最も可能性のある間違いは何ですか?extjs初心者にとってよくある間違いでない場合は、すぐにコードを貼り付けます。

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

extjs - 垂直ヘッダー列を持つExtJSグリッドの使用

そのため、現在、次のようにレイアウトされたExtJSGridPanelがあります。

私がしたいのは、次のように表示することです。

GridPanelを削除せずにこれを達成する方法はありますか?

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

extjs - GroupingStore でのグループ化を使用して GridPanel を再構成します

GroupingView を使用する GridPanel に問題があります。

新しいストアと列モデルを設定する reconfigure と呼ぶイベントです。ストアは GroupingStore であり、使用する groupField を設定します。

ただし、これは最初にロードされたときに機能するようです。列にグループ化を設定するか、構成していない場合はグループ化をまったく設定しません。しかし、ユーザーが gridpanel でグループ化をオフにし、構成をロードするために同じコードが実行された後、構成がグループ化されるように変更されません。

グループ化を使用する、または使用しないようにグリッドを再構成するにはどうすればよいですか?

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

css - 10001pxの幅でレンダリングされたExt.GridPanel

Ext.grid.GridPanelがあり、10001pxの幅でページにレンダリングされます。(FireFox ChromeおよびIEでテスト済み)。いつも同じ。

<table><td>グリッドパネルは、他の要素と一緒にレイアウトできるように要素にレンダリングされます。(テーブルを省略する方法はありません。できれば使用しません)。

テーブルをカプセル化するdiv要素の幅は1614pxですが、これはどのように発生しますか?

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

extjs - extjsは条件付きで列をレンダリングします

名前と給与の2つの列を持つグリッドパネルがあるとします。対応するストアのdataIndexは同じ名前です。

extjsでは、レンダラー関数は次のようになります。

さて、プロパティの名前に基づいてランダラーを呼び出すときに、別のレンダリングを実行したい場合は、どうすればよいですか?例えば。

これの正しい構文は何ですか?

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

delphi - GridPanelでNドロップコントロールをドラッグ

私はdelphi2010のグリッドパネルでコントロールをドラッグアンドドロップすることに騙されてきました。パネル/ボタン/内容が何であれ、あるセルから別のセルに移動します。既存の場所を置き換えるか、場所を交換します。列インデックスと行インデックスで機能するため、どのセルがドロップされたかをどのように知ることができるかわかりません。

したがって、3列3行のグリッドパネルがあり、セル1/1にボタンがある場合、そのボタンを1/1から3/3にドラッグすると、ドラッグドロップからそのセルの位置を取得できます。イベント?ドロップでx、y座標を取得しますが、それからセルを特定するにはどうすればよいですか?

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

delphi - Delphiを使用したグリッドパネルでのコントロールの移動

ここでの前の質問で、グリッドパネル内のドラッグアンドドロップについて質問しました。

GridPanelでNドロップコントロールをドラッグ

次に質問するのは、コントロールが他のコントロールの近くにあるときに、コントロールを斜めに動かそうとすると、奇妙な動作をするということです。移動することを想定していないコントロールは、セルをシフトしています。上下、横向きでも大丈夫です。ただし、移動したセルの内容がコントロールを保持している他のセルと同じ行/列にある場合、斜めに移動すると予期しないシフトが発生します。beginupdate / endupdateを試しましたが、シフトはまだ発生します。グリッドパネルにはLOCK機能がありますが、何でもロックします。これは、ドロップが空のセル、およびすでにコンテンツを持っているセルにある場合に発生します。

これがテストプロジェクトです(Delphi 2010 w / o exe) http://www.mediafire.com/?xmrgm7ydhygfw2r

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

extjs - extjs gridpanel ドラッグ アンド ドロップ機能

それはthis.elがnull ext-all.js(7行目)であることを与えています

助けてください?

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

sorting - ExtJS GridPanel でのサーバー側の並べ替え

ページ化された GridPanel があり、サーバー側の並べ替えを追加する方法がわかりません。sortChange() イベントのリスナーを追加する必要がありますか? 私はそれを上書きしますか?または、私が取り組むべき別のイベントがありますか。

どんな助けでも大歓迎です。