問題タブ [extjs-grid]

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

extjs - Extjs Grid、最後の行をソートできないようにするにはどうすればよいですか?

例を見てみましょう: http://dev.sencha.com/deploy/ext-4.0.0/examples/grid/locking-grid.html

一番下の最後の行は「wal-mart」です。一番下の行を並べ替えられないようにするにはどうすればよいですか?

現在の方法では、列を並べ替えると、ウォルマートが並べ替えに合わせて移動する可能性があり、最下部に表示されなくなります。一番下の行を、その上のすべての行の値を合計する「合計」行に変えるので、一番下にとどまる必要があるため、一番下にとどまる必要があります。

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

javascript - グリッドの最後の列にはカスタム タイトルが必要です

そのため、ExtJS を使用してグリッドをデータでレンダリングしています。グリッドには良い機能がありますが、最後の行に「すべての合計」と表示したいのですが、最初のグループのタイトルが繰り返されています。

以下は、私のカスタム グループ ヘッダーです。

そして、ここに合計タイトルを生成している要約タイプの設定があります:

これは、カスタムにしたいタイトルが強調表示されたスクリーンショットです。私はいくつかのことを試しました。このセルへの参照を取得してタイトルを変更する方法を知っている人はいますか?

ここに画像の説明を入力

前もって感謝します :)

ネイサン

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

javascript - グリッドを更新/再描画するとグループ サマリーが消える

別の ExtJS クエリに戻ります。パネル ヘッダーのツール ボタンから切り替え可能な (有効化/無効化された) SummaryGroup 機能を備えたグリッドがあります。一度有効にすると正しく表示され、無効にしてから機能を有効にしてみてください。グループ化は行われますが、グループの集計合計は再び表示されませんか?

JSフィドルはこちらhttp://jsfiddle.net/hD4C4/1/

フィドルでは、グループの合計が表示されますが、無効にして再度有効にすると、それらは消えますか?

ボタンを 1 回押したときの図を次に示します。 ここに画像の説明を入力

無効にしてから再度有効にした後の同じグリッドを次に示します。 ここに画像の説明を入力

以下は、パネル ヘッダー ツール ボタンのトグル コードです。

そして、これが私のグリッドコードです(上部に機能関数があります:

前もってありがとう:) ネイサン

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

extjs - Sencha Cmd deploy 後 - 未定義のプロパティ 'isBufferedStore' を読み込めません

私は通常の店でグリッドを持っています。すべて正常に動作しますが、sencha cmd でプロジェクトを展開するとすぐにエラーが発生します: Undefined のプロパティ 'isBufferedStore' を読み取ることができません。

このエラーは、ストアが見つからない場合に発生することを知っています。

お店:

});

モデル:

});

view: Ext.define('Desktop.irregularPresence.view.irregularPresenceList', { extends: 'Ext.grid.Panel', alias: 'widget.irregularPresenceList', id: 'irregularPresenceList',

});

app.js:

... コントローラー: [ 'Desktop.irregularPresence.controller.irregularPresenceController' ],

... });

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

javascript - Extjs5 グリッド: onSelect イベントが終了する前にイベントの実行を停止する

onSelect イベントと onItemMouseDown イベントの両方を持つ gridView があります。

セルをクリックしてその位置を印刷すると、過去の位置が表示されます。setTimeOut タイマー内に位置を表示するコードを 100ms と言うと、位置は true です。

新しく選択したセルの位置が更新されるまで、gridView のイベントを延期する方法はありますか?

ありがとう..

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

extjs - ExtJS 5 でグリッド コンポーネント用の高度なフィルター パネルを作成する方法

特定のグリッド コンポーネント (ExtJS 5) 用の高度な検索/フィルター パネルを作成する必要があります。

============================================

検索フィールド:

field1: テキストフィールド field2: 数値フィールド field3: 日付 field4: lov


テーブル グリッド:

名前 | 年齢 | 日付 | 状態


そのため、フィルタ フィールドは実際には、グリッドが参照しているフィールドの上に構築されます (基本的にフィールドをミラーリングします)。

条件を入力して検索フィールド パネルで検索を押すと、グリッドのストアを新しい条件で再読み込みする必要があります。これが私がやりたいことです。しかし、extjsのドキュメントやフォーラムのガイド/チュートリアルでは、これに関するものは何も見つかりませんでした。

アプリ開発者が消費できる Extjs が提供するものはありますか (プラグ アンド プレイ、フィールドを指定する最小構成など)。そうでない場合は、これを構築するために使用できるガイド/チュートリアルがあります。

あなたの助けに感謝。ありがとう

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

javascript - Ext JS: グリッドの列にボタンを追加して、他の列を表示/非表示にする

Ext JS グリッドで「展開/折りたたみ」列の効果を作成しようとしています。これを行うには、列の名前の横にアイコン/ボタンを追加して、誰かがクリックすると子列が非表示または表示されるようにします。

グリッドをどのように動作させたいかを示すフィドルを作成しました(コードも下に貼り付けられています):http://jsfiddle.net/a1umupea/

私のソリューションでは、グリッドを操作する JavaScript 関数を呼び出すリンクを作成しました。

別の JavaScript 関数を記述するのではなく、Ext JS 4.2 を使用してこれを達成するためのより良い方法はありますか?