問題タブ [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.
javascript - エディターが同じ値を返すにもかかわらず、ExtJS EditorGrid を再レンダリングする必要がある
私は使用ExtJS
しておりEditorGrid
、ColumnModel
いくつかのカスタム エディターを使用しています。
エディタにはTextField
とCombo
、「値」と「単位」があり、温度や C/F などを表示します。したがって、 を変更するcombo
と、 の値が変換されて変更されますtextfield
。ただし、テキストフィールドはgetValue()
常に、華氏などの特定の単位で値を返します。したがって、単位の組み合わせを変更しても、エディターによって返される値は変更されない可能性がありますが、単位が変更された場合は再レンダリングする必要があります。
エディターが編集前と同じものを編集後に返したとしても、強制EditorGrid
的にセルを再レンダリングするにはどうすればよいですか?getValue()
extjs4.1 - ExtJs 4.1 グリッドの別の列に基づいて 1 つの列を並べ替える
ExtJs 4.1 フレームワークを使用しています。1 つの列 (名前) のみを表示するグリッドがあります。グリッドは、2 つのフィールド (Name と SortOrder) を持つストアに関連付けられています。store のフィールド「name」は、グリッドの Name 列に関連付けられています。ストアの SortOrder フィールドで使用可能な値に基づいて名前列を並べ替えたいと思います。そのようなロジックをどのように実装できますか。
ありがとうございました
javascript - extjs 4 でアコーディオンとグリッドから値を取得する
グリッド値のパラメーターに対して PDF レポートを作成したいと考えています。パラメータ番号1としてアコーディオンのタイトルから年を、パラメータ番号2として月名を取得したいのですが、できません。誰でもこれについて私を助けてください。以下は私のコードです:
extjs - 項目をパネルに、列をグリッドに動的に追加する
私は ExtJs 4.1 を使用しており、項目をパネルに、列をグリッドに動的に追加しようとしています。
私の要件
MainPanel(Ext.panel.Panel)
には 2 つの子項目があります。
動的パネル
(Ext.panel.Panel)
- このパネルをメインパネルに動的に追加したい。
- 次に... DynamicPanel に項目を動的に追加したいのですが、項目は「要素」と呼ばれるMainPanelの構成です。
ダイナミックグリッド
(Ext.grid.Panel)
- もう一度、これをメイン パネルに動的に追加したいと思います。
- DynamicGrid に列を動的に追加したいのですが、これらの列はMainPanel 構成 gridcolumnsの一部です。
以下のエラーが表示されます。
this.dpanel は未定義
[このエラーでブレーク] this.dpanel.add(this.elements)
私のコードは以下の通りです:
extjs - ExtJS GridPanel データのツールチップ
gridpanel のデータにツールチップを追加したいと考えています。ツールチップ パネルにマップを配置したいのですが、静的マップの幅が 600px で、ツールチップ パネルからはみ出します。以下のコードを使用しましたが、正常に動作しますが、ツールチップに幅を設定できません。どのようにできるのか?
extjs - ExtJS カラムモデルに Ext.Button を追加
Ext.grid.GridPanel を作成しています。xtype: button
列モデルに列を追加しようとしています。でも、それができるかどうかはわかりません。以下は私のコードであり、これはjsfiddle http://jsfiddle.net/bXUtQ/へのリンクでもあります
私はextjs 3.4を使用しています
javascript - ExtJs グリッドの同様の列をより簡単に作成
ほとんど同一の列がたくさんあるグリッドがあります。それらは同じ名前ですが、最後に異なる番号が付いています。同じレンダラー関数を使用しますが、パラメーター値が異なります...
これらの列定義は比較的長い (5 ~ 10 行)。ループなどをスローしてそれらを生成する方法はありますか? それは私のコードをより良く、よりコンパクトにします。
前もって感謝します!
formatting - ExtJS グリッド列のフォーマット
Ext.Util.Formatクラスを使用して、ExtJs グリッドの列をフォーマットできることを知っています。次のフォーマット タイプを適用する方法を知りたいです。
- 数値に 100 を掛けずにパーセント記号を表示します。したがって、値が 10.34 の場合、10.34% と表示され、現在は 1034% と表示されます。
- 数値が負の場合は、括弧内に赤い色で表示されます。したがって、-23 は (23) のように赤色で表示されます。
ありがとうございました