問題タブ [extjs-stores]

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

javascript - ViewChangeでストアをリセットするExtJS 4.2.1

私の ExtJS アプリケーションでは、ページを変更したときにストアをリセットしたいと考えています。つまり、古いビュー/ページからのフィルター、グループ化、またはリスナーは必要ありません。

Currentyl ビューのストアを次のように設定しています。

私はそのように店をロードしています:

場合によっては、次のようになります。

私のページはすべて Base ビューを拡張するので、次のようなことをするだけだと思いました:

これにより、最初にビューに入るときにグリッドが空になることがあります...理由がわかりません..ビューに2回目または3回目に入ると、エントリを含むグリッドが表示されます..

そのようなことを達成するための一般的な方法はありますか? 私が間違っていることは何ですか?なぜこれが起こっているのかわかりません。

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

json - extjs4 jsonStore ルート

誰でも助けてください。ストアで JSON データを使用する必要があります。誰かが私のjsonstore構成で何が間違っているかを指摘できますか? グラフで rain_value と air_pressure パラメーターを使用する必要がありますが、JSON の「データ」はルートとして設定されません。

私のデバイスモデル:


私のデバイスデータモデル:


私のjsonStore:


JSON データ:

0 投票する
2 に答える
400 参照

html - ExtJS のストアはすべてのデータをどこに保持しますか

ExtJS ストアがすべてのデータを保存する場所を知りたいですか? データがメモリに保存されていることは知っていますが、内部で HTML 5 ローカル ストレージを使用しているのか、それとも他の手法が採用されているのかを知りたいですか?

ありがとう、ディープ

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

json - Ext.data.Store プロキシは、ネストされた JSON とそのモデルを解析しません

作成したモデルでネストされた JSON を解析しようとしています。JSON ノードごとに 3 つのモデル (Detalhe、Propriedade、Assinatura) を作成しました。ストア プロキシは、Detalhe のモデルのデータを解析していません。

また、ノードと同じ名前の hasMany 属性に「マッピング」プロパティを配置しようとしました。うまくいきませんでした。Ext.Template は、ストア データを読み取って Viewer に入力することもできません。

助言がありますか?

これが私のJSONです:

そして解析コード:

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

javascript - ExtJs 4.1 グリッドのグループ化機能の有効化と無効化の問題

ExtJs 4.1 を使用しています。私のアプリケーションには 2 つのグリッドがあります。両方のグリッドにグループ化機能があります (私は 2 つの独自のグループ化機能を使用しています)。両方のグリッドが単一の store を使用しています。各グリッドには、グループ化機能を有効または無効にするための 2 つのボタンがあります。これはすべて正常に機能しています。

問題: 1 つのグリッドでグループ化機能を無効にして 2 つ目のグリッドを開くと、グリッドとグループ化機能が異なっていても、2 つ目のグリッドのグループ化機能も無効になります。この動作の理由はわかりません。

このフィドルを使用して問題を再現し、コードを確認してください。

ありがとう!!!1

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

extjs - ExtJS ツリー グリッドにデータを表示できません

Sencha のサイトからExtJS ツリー グリッドの例をコピーしました。私はプロキシを使用する代わりにローカルデータを使用していて、いくつかの列を削除したという違いだけでフィドルを作成しました。

このフィドルをチェックして、グリッドにデータが表示されない理由を教えてください。

ありがとうございました!!!

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

extjs - シングルトン Ext JS (4.2.1) とストア

シングルトンになるように Store をどのように実装しますか?

Architect では、私のストアにはプロパティを追加するプロパティ チェックボックスがあります。

それを追加してからアプリケーションをリロードすると、ロードに失敗します(エラーについて必要に応じて詳細を提供できます)

次に、そのプロパティを削除すると正常にロードされますが、 Ext.getStore("MyStore") を使用する場合、返されるストアには、ストアを使用している場所に応じて異なるデータが含まれます。getStore メソッド内でクラス名を使用する単一のコントローラーがあり、これはその 1 つのコントローラー内のいくつかの関数で使用されます。

また、ドキュメントにはシングルトン プロパティに関するドキュメントはないようです。Ext.data.Store を見ると、シングルトンはありません。

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

extjs - ExtJS ツリー グリッドにデータを読み込めません - ルート ノードのみが表示されます

ExtJS ツリー グリッドのサンプルを作成しました。しかし、グリッドにはルート ノードしか表示されていません。このフィドルを確認して、残りのノードが表示されない理由を教えてください。