問題タブ [jsonstore]

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

mysql - ExtJSストア-特定のフィールドをコピーして保存する

私はrails3.xでextjs3.2.1を実装しています。Jsonストアを介してMySQLデータベースのすべてのフィールドを書き込むJsonWriterがあります。フィールドにいくつかの違いを付けて、あるJsonストアから別のJsonストアにレコードを複製する方法はありますか?

これは私が試したものです:

どこ、var recstore= Ext.StoreMgr.get('ReceiptStore');

しかし、ブラウザのコンソールに次の出力が表示されます: Uncaught TypeError:undefinedのメソッド'get'を呼び出すことができません

助言がありますか?

前もって感謝します!

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

javascript - Ext JS:JsonReaderまたは後処理をオーバーライドします

サーバーへの特定のリクエストは、JSONのxフィールドを返します。これらのフィールドのいくつかを組み合わせて、連結されたデータをJsonStoreのx+1フィールドに挿入したいと思います。

ロードイベントを処理し、各レコードを読み取り、適切なフィールドを連結し、x+1番目のフィールドに挿入する方法を知っています。ただし、これを実現するためのより良い(より効率的な)方法はありますか?おそらくJsonReaderをオーバーライドすることによってですか?

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

javascript - ExtJs-ストア値を参照する方法

フォームのロードイベント内からグリッド値を読み取ろうとしています。ordersStore.load()はグリッドにデータをロードしますが、getAtを使用して返されたレコードを取得しません。これを行うためのより良い方法はありますか?ありがとう。

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

extjs - Extjs、JsonStore 日付の解析

これはグリッド用の私の JsonStore です。

プロキシデータは次のようになります

{"totalCnt":95,"lastUpdate":"2011-08-01 09:20:03.000","content":[{"name":"MURRAY MP220GF............. .....

content(root) でグリッドを描画できますが、load 関数で totalCnt フィールドと lastUpdate フィールドを取得できません。

誰もこれを知っています、私を助けてください

ありがとう。

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

json - json パラメータへのアクセスの問題

次のようなjsonファイルを使用する必要があります。

JsonStore を次のように記述します。

次のようにアクセスできません:

しかし、jsonファイルにブラケットがないため、どうすればそれらにアクセスできますか

別のケースは、次のようなものにアクセスしたい場合です:

ルートを「data.weather」として定義します

しかし、国の値にアクセスできません

json ファイルの解析について説明してください。または、json ファイルをプレーン/テキストとしてロードする方法はありますか?

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

mapping - Sencha Touch で JsonReader を使用して JsonStore でモデルをマップできない

Ext.data.JsonReader を使用して Ext.data.JsonStore モデルをマッピングしているときに、sencha で問題に直面しています。

サーバーからの Json 応答 (サーバー モデル):

Json ストアで使用されるモデル:

json リーダー コード:

json ストア コード:

「mycabinet」モデルに「サーバー モデル」が追加されることを期待しています。ただし、マッピングは行われません。成功せずに convert を使用してみました(name:'DeviceId',mapping:'id',convert: function(v){return v.id;})

どんな助けでも大歓迎です。ありがとう

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

json - ExtJS グリッド パネルの URL から静的 JSON データを読み込む

ExtJs コードを含む Javascript ファイルと同じドメインにある JSON ファイルのデータを使用して、グリッド パネルを実装しようとしました。ExtJs 3.4 を使用しています。

グリッドは表示されますが、データはありません。Firebug は、JSON ファイルの最初の行にエラーがあることを示すエラー メッセージを表示します (「整形式ではありません」)。JSON ファイルを検証しましたが、すべて問題ありません。

これが私のコードです:

私のJSONデータは次のとおりです。

何が悪いのか考えはありますか?誰かヒントをくれませんか?

前もって感謝します!

セハ

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

javascript - Sencha Touch: リストパネルがロード画面を点滅させずにローカルストアをリロード

私の顧客は、jsonstore にバインドされたリスト パネルを継続的に更新して、データを有効にするように依頼しました。

私は追加しました

( app.subapps.freePc.controller.refreshData() は問題のストアで read() を呼び出します)

アクティブ化されると、新しいデータを求めて 5 秒ごとにサーバーのポーリングを開始し、ビューがアクティブでなくなると停止するように、パネルに

機能的にはこれは正常に機能し、リストは自動的に再描画され、リストを更新するたびにすべてが削除され、ロード画面が表示されてからリストが再描画されます。これはユーザーにとって本当に衝撃的で気を散らすものです

このあたりにとにかくあるのか

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

javascript - グリッドに空の行が表示される

グリッド ( ) を作成してデータを入力しようとしてExt.grid.Panelいます。しかし、何かがうまくいかないため、グリッドにはデータのない空の行が表示されます。

モデルは:

グリッド & ストア コードは次のとおりです。

サーバーからの JSON 応答は次のとおりです。

グリッドに空の行が表示されるのはなぜですか?

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

ajax - Ext.Ajax.request 後の ExtJS ロード グリッド

私はスプリングコントローラーを持っています。

モーダルウィンドウにグリッドを表示するために、このようなExtJSコードがあります

私のグリッド、ストア、リーダーはこのようなものです。

ajax リクエスト後にウィンドウにグリッドをロードしたい。ウィンドウを開きましたが、ストアにデータをロードできませんでした。私のjsonはこのようなものです;

{"total":56,"data":[{"a": "1", "b": "2", "c": "3", "d": "4", "e": " 5", "f": "6", "g": "7", .....}],"概要":{"a":"1","b":"2","c ":"3","d":"4","e":"5","f":"6"},"成功":true}

これを修正するために私を助けてもらえますか?