問題タブ [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.
button - グリッドの下部にある ExtJS 3.4 追加ボタン
ExtJS は初めてで、グリッドの下部にボタンを追加しようとしています。このボタンをクリックすると、モーダル ダイアログが開き、さらに人を選択できます。このボタンをグリッドの後に追加する方法がわかりません。GridPanel 以外のコンポーネントを使用する必要がありますか?
誰か助けてくれませんか?
コードは次のようになります。
model-view-controller - JSONを返すがgridpanelにデータを入力できないフォームcalsサーブレットを含むExt.js4ウィンドウ
私はMVCでExt.js4を使用しています。ポップアップするウィンドウがあり、ユーザーにいくつかの基準を尋ねます。そのウィンドウはサーブレットを呼び出します。サーブレットはデータをJSONとして返し、グリッドにデータを入力する必要があります。Fireflyを介して、JSONオブジェクトが返されることがわかります。ただし、グリッドは設定されていません。その理由は、その後のサーブレットへの呼び出しが正常に行われるためです。これは、URLを2か所で指定しているためです。これが間違っていることはわかっていますが、どちらかを省略するとエラーメッセージが表示されます。
これはapp/controller/PSLocators.jsです
これはapp/model/PSLocator.jsです
これはapp/store/PSLocators.js
です。これは最初のURLを持っています。これはデータを返さないものです。ここにプロキシ{}があるべきではないと思いますが、プロキシ{}を削除すると、エラーメッセージが表示されます。
これはapp/view/pslocator/List.js
です。これには2番目のURLがあります。このURLは、データをJSONとして正しく返します。URLを削除すると、「キャッチされない例外:URLが指定されていません」というエラーメッセージが表示されます。
誰かが助けてくれるか、実際の例を教えてもらえますか(リマインダー:MVCアーキテクチャを使用しようとしています)。
sorting - グリッドパネル列のコンボボックスを並べ替える
グリッドパネルの列aで、値を表示するためのエディターおよびレンダラーとしてコンボボックスを使用します。
したがって、セルが編集されている場合はコンボボックスが表示され、セルが編集されていない場合はこのコンボボックスのdisplayFieldが表示されます。
私の問題は、今のところ、この列のヘッダーをクリックすると、行がコンボボックスのvalueFieldで並べ替えられることです。
ユーザーがコンボボックスのdisplayedFieldでこの列を並べ替えられるようにしたいと思います。
助けてください、ありがとう
extjs - ExtJsで同じコンポーネントを再利用する
一度に2つのPanelインスタンスを作成できるようにしたいのですがnew Dashboard.NotificationPanel(); new Dashboard.NotificationPanel();
、最初のインスタンスのようなことをすると、グリッド結果が表示されません。私はそれが何らかの形でinitComponentステージに関連していると思います、特に両方のオブジェクトは参照によって同じストアオブジェクトを使用します。私が間違っている場合は訂正するか、間違いを指摘してください。前もって感謝します。
extjs - グリッドパネルの本体を非表示にする方法は?
グリッドにドッキングされたツールバーがいくつかあり、グリッド本体のみを非表示にします。私はこのように隠そうとしました:
行は消えましたが、コンテナの高さは変更されていません。したがって、代わりにグリッド行に空のスペースがあります。
では、どうすればグリッドパネル本体を折りたたんだり拡張したりできますか?
javascript - Extjs グリッドに店舗データを追加する(3)
約 500 のレコードを含む jsonstore があり、保存するデータを追加するたびに、grid.getView().refresh()
gridpanel でデータをバインドするように呼び出しますが、5 ~ 6 秒かかり、ブラウザーもハングします。
グリッドパネルをバインドしたり、グリッドパネルをより速く更新したりする他の方法はありますか?
extjs - ExtJS GridPanel を Excel にエクスポートするには?
GridPanel を Excel にエクスポートしたいと考えています。何度も検索しましたが、受け入れられる解決策が見つかりませんでした。
この問題について教えていただけますか?
PS: ExtJS 3.2 と 3.3.1 を使用しています
extjs - MVC パターンに UX クラスをどのように含めますか?
MVC パターンの前に、JS の先頭にこれを含めるだけで UX クラスを含めることができますExt.onReady
。
今、私は MVC パターンで作業しており、同じ機能を使用する必要がある gridpanel があります。次のようにビューにrequireステートメントを含めました。
ただし、アプリは、これで最初に読み込みを開始するときに 404 エラーを生成します。
何か案は?
編集:
この同じコードブロックをビューの上部に配置しようとしましたが、これも役に立ちませんでした (Ext.Loader.setConfig / .setPath
ブロックを参照)。
ローダーはextjs/src/ux/
、私が別の方法で伝えようとしても、UX クラスをロードしようとし続けます。この提案によると、アプリコントローラーでパスプロパティを定義しようとしましたが、アンサーがソースで見たものはすべて、見つからず、見つからないため、4.1 rc3 には存在しないようです。仕事。
FilterFeature.js を<script>
タグ付きの HTML にインポートされたソース ファイルとして追加すると、アプリの起動時にすべての依存関係で 404 エラーが発生します。
他の UX 依存関係にリンクできるように、UX フォルダーから直接アプリに UX クラスを含める簡単な方法が必要です。
java - javafx2.0でウィンドウの縮小に伴ってグリッドペインアイテムが縮小するのを停止する方法
こんにちは私はそのグリッドペインを持っています、そしてそれらがウィンドウを縮小することで縮小しているという点でラベルとテキストボックスがありますが、テーブルビューは縮小していません。縮むのではなく、通常のように隠れますが、それを止める方法はありますか?
前もって感謝します
extjs - ExtJs GridPanel 最後の要素までスクロール
GridPanel の最後の Element までスクロールしようとしていますが、最後の Element はすでにフォーカスされています
私は多くの方法を試しましたが、どれもうまくいきませんでした... GridPanel は経由で保存されます
私が試したロード機能で
こいつは何もしない。
これはフォームをスクロールし、GrindPanel は内部にあります。ただし、GridPanel 自体にはありません。