問題タブ [extjs6]
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 6 でのグリッド ロードの成功に応答し、応答を確認するにはどうすればよいですか?
グリッドが AJAX プロキシ経由でロードされるとき、応答の「メッセージ」キーを使用して、例外のエラー メッセージまたは正常なロードのオプションの情報メッセージを渡します。例えば:
ExtJS 4.x と 5.0 を使用しているときに同様の質問をしたところ、プロキシのafterRequest
イベントを使用して応答をのぞき、メッセージを抽出して表示することができました。
しかし、これは 5.1 で削除されており、6.0 では同等のものを見つけられないようです。非常によく似た質問を持つ人からのこの回答も見つけましたが、Ext.data.proxy.Ajax を拡張するという受け入れられた回答は 6.0 では機能しません。
私は何時間もこれに取り組んでおり、プロキシ、リーダー、ストア、およびグリッドの構成を突っついたり突っ込んだり、Google を検索したりしました。6.0 のドキュメントは、いつものように、イベントに関しては役に立ちません。
AJAX の読み込みが成功したときに発生する唯一のイベントは、Store の"load" イベントです。残念ながら、ストアは、少なくとも私が知る限り、プロキシが処理した JSON 応答にアクセスできません。コード:
どうすればよいですか:
(1) Store の load イベントから Response にアクセスする、または
(2) 応答で渡されたメッセージにアクセスできる他のイベントをリッスンしますか?
javascript - フレームワークを複製せずに複数の ExtJs アプリを作成するにはどうすればよいですか
Extjs 6アプリケーションをいくつか開発しています。新しいアプリケーションを作成するためにSench Cmd 6を使用しています。プロジェクトごとに、ライブラリ ファイルの新しいコピーが作成されます。ライブラリ ファイルを複製するのではなく、再利用したい。
どうすればできますか?
javascript - Ext JS 6 - ext-all.js を含めてもチャートが見つからない
それにもかかわらずext-all.js
、インデックス ページにファイルを含めました。Sencha が提供するこのオンライン Guage チャートの例を試すと、以下のようなエラーが発生します
javascript - 「これは意図的なものですか?」を隠す方法 Ext JS 6 で警告?
私は現在、いくつかのエイリアス マッピングがオーバーライドされるコンポーネントでいくつかのレベルの継承を使用して Ext JS 6 アプリケーションを開発しています。Ext JS のデバッグはとてもフレンドリーで、これを行うたびに知らせてくれます。
私の場合は意図的です。警報が重なって、木にとって森が見えにくくなってきました。
- 意図的なクラスについてのみ、これらのステートメントを何らかの方法で無効にすることはできますか?
- すべてのエイリアスの名前を変更することは、より良い解決策ですか?
javascript - ExtJS 6 構成 Ext.ux
ext/packages/ux/classic/src/colorpicker でカラー ピッカーを使用しようとしています。
そして、app.js の上部に、次のように設定します。
しかし、それは機能していません: リソースの読み込みに失敗しました: サーバーは 404 (見つかりません) のステータスで応答しました http://localhost:1841/ext/classic/cl...=1437726506841
私のローダー構成は必要ありません。Ext.ux を正しく構成するにはどうすればよいですか?
ありがとう
javascript - 一部のパネルで同じデータを使用して特定の extjs ストアを使用するにはどうすればよいですか?
MVVM Extjs 6アプリケーションを開発しています。私は店を持っており、この店を複数のパネルで使用したいと考えています。すべてのパネルのデータのstoreは同じです。ストアをリロードして、いくつかのパネルのviewControllerでいくつかの関数を呼び出したいと思います。
何も思いつきません。この機能を実装するにはどうすればよいですか?
javascript - extjs でページングが正しく機能しない
ページング バーが表示され、10 件中 1 - 5 件を表示しています。しかし、10 件のレコードすべてが表示されています。私はそれを理解できないようです。
ここに私のList.jsファイルがあります
そして、これが私の StudentStore.js ファイルです
それで、何か提案はありますか?