問題タブ [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.
javascript - ExtjsでGridPanelのheadertoolbarを削除する
を持っていてGridPanel
、Extjs
ヘッダーツールバーを削除または非表示にしたいだけです。(タイトルと検索ボックスがあるツールバー)。Gridpanels
最初の要素を列ヘッダーにしたいだけです。どうすればいいですか?
extjs - 項目を選択した後、EditorGridPanel の Ext.form.Combobox に displayField を保持しますか?
列モデル エディターで Ext.form.Combobox を使用しています。この ColumnModel は EditorGridPanel に配置されます。コンボボックスでアイテムを選択した後、コンボボックスに表示されるテキストは常に、displayField ではなく valueField です。項目を選択した後、EditorGridPanel のコンボボックスに displayField を保持するにはどうすればよいですか? どうもありがとう。
java - GWT-Ext の GridPanel でヘッダーの下にサブヘッダーを配置する方法は?
Mozilla 3.6.x で GWT 2.0、GWT-Ext 1.5、および Java 1.6 を使用しています。
次のように、スナップショットと同じヘッダーの下にサブヘッダーを持つ GridPanel が必要です:
どうすればこれを達成できますか?
前もって感謝します。
javascript - Ext Js パラメータをサーバーコードに渡す方法
私は 2 つの Ext GridPanel を持っており、Orders ストアから PHP サーバー コードに OrderID 値を渡したいと考えています。ドキュメントを参照すると、params、baseparams、beforeload リスナーがこれを実現するための可能な方法であることがわかります。以下のコードは簡単に見えますが、私のパラメーターは渡されないようです。
これをデバッグする方法についてのアイデアは大歓迎です。ありがとう。
javascript - Ext.define()でグリッドパネルを拡張するときに行ダブルクリックイベントリスナーを追加するにはどうすればよいですか?
私はExt.define()(Ext v4)でGridPanelを拡張しています。
グリッド行をダブルクリックしたときに行データを取得する必要があります。この時点では、イベントリスナーを機能させることさえできません。
ここで何が問題になっていますか?
誰かが答えを必要とするなら-これは正しい方法です:
http://dev.sencha.com/new/ext-js/4-0/api/Ext.grid.GridView#event-itemdblclick
sql - ExtJS DateFormat の問題
この正確な問題に関する既存の質問は見つかりませんでした(似ているが役に立たなかった質問がいくつかありました)。
試験がいつ完了したかなど、試験結果を含む GridPanel があります。SQL サーバーから返される日付は、' yyyy-mm-dd hh:mm:ss.uuu ' (2011-04-15 19:45:13.197) のような形式です。
私の問題は、時刻が 19:45 であっても、常に 7:45 AM と表示されることです。
データストアで使用している日付フォーマッタは、列モデルの「 Ymd H:i:s」および「F j, Y, g:i A 」です。データストアでいくつかの異なるオプションを試しましたが、まったく機能したとしても、どれも違いはありません。
ありがとう
javascript - loadData() を使用して ExtJS グリッドパネルにデータをロードできない
グリッドのストアに新しいデータを定期的に追加する必要があります。ストアは次のコードで定義されます。
新しいデータを追加する必要があるときは、 を使用してこれを行いthis.getStore().loadData(this.leData)
ます。技術的には、データはグリッドのストアに表示されますが、ディスプレイにはゼロ (int
フィールド内) と空白文字列 (フィールド内) しか表示されませんstring
。Chrome のコンソールでいくつかの調査を行ったところ、data
プロパティとjson
プロパティが同じではないことがわかりましたthis.getStore().data
。にjson
は有効なデータを含む配列がありますが、data
ゼロと空白の文字列しかありません。
何か不足していますか?handleAs:'json'
財産は状況を救うでしょうか?
javascript - IE7 では、グリッドを最初にクリックすると、ExtJS Ext.grid.GridPanel がページの上部にジャンプします。
ExtJS gridPanel で供給される配列に奇妙な問題があります。IE7 のみで、rowclick イベントが発生する前に、行をクリックすると、ページが 2 ~ 3 行上にスクロールします。クリックを繰り返すと、ページが一番上になるまでページが上にスクロールします。次に、rowclicks のみがハンドラーに渡されます。このグリッドに登録されているリスナーは 2 つだけです。
あなたはなにか考えはありますか?
extjs - ページング中に Gridpanel がフィルターを失った
ページングツールバーといくつかのカスタムフィルターを備えた gridpanel にバインドされた jsonStore があります。しかし、ページングを使用するたびに、すべてのフィルター設定が失われます。どうすればそれらを保持できますか?