問題タブ [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.
mysql - ExtJSストア-特定のフィールドをコピーして保存する
私はrails3.xでextjs3.2.1を実装しています。Jsonストアを介してMySQLデータベースのすべてのフィールドを書き込むJsonWriterがあります。フィールドにいくつかの違いを付けて、あるJsonストアから別のJsonストアにレコードを複製する方法はありますか?
これは私が試したものです:
どこ、var recstore= Ext.StoreMgr.get('ReceiptStore');
しかし、ブラウザのコンソールに次の出力が表示されます: Uncaught TypeError:undefinedのメソッド'get'を呼び出すことができません
助言がありますか?
前もって感謝します!
javascript - Ext JS:JsonReaderまたは後処理をオーバーライドします
サーバーへの特定のリクエストは、JSONのxフィールドを返します。これらのフィールドのいくつかを組み合わせて、連結されたデータをJsonStoreのx+1フィールドに挿入したいと思います。
ロードイベントを処理し、各レコードを読み取り、適切なフィールドを連結し、x+1番目のフィールドに挿入する方法を知っています。ただし、これを実現するためのより良い(より効率的な)方法はありますか?おそらくJsonReaderをオーバーライドすることによってですか?
javascript - ExtJs-ストア値を参照する方法
フォームのロードイベント内からグリッド値を読み取ろうとしています。ordersStore.load()はグリッドにデータをロードしますが、getAtを使用して返されたレコードを取得しません。これを行うためのより良い方法はありますか?ありがとう。
extjs - Extjs、JsonStore 日付の解析
これはグリッド用の私の JsonStore です。
プロキシデータは次のようになります
{"totalCnt":95,"lastUpdate":"2011-08-01 09:20:03.000","content":[{"name":"MURRAY MP220GF............. .....
content(root) でグリッドを描画できますが、load 関数で totalCnt フィールドと lastUpdate フィールドを取得できません。
誰もこれを知っています、私を助けてください
ありがとう。
json - json パラメータへのアクセスの問題
次のようなjsonファイルを使用する必要があります。
JsonStore を次のように記述します。
次のようにアクセスできません:
しかし、jsonファイルにブラケットがないため、どうすればそれらにアクセスできますか
別のケースは、次のようなものにアクセスしたい場合です:
ルートを「data.weather」として定義します
しかし、国の値にアクセスできません
json ファイルの解析について説明してください。または、json ファイルをプレーン/テキストとしてロードする方法はありますか?
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;})
どんな助けでも大歓迎です。ありがとう
json - ExtJS グリッド パネルの URL から静的 JSON データを読み込む
ExtJs コードを含む Javascript ファイルと同じドメインにある JSON ファイルのデータを使用して、グリッド パネルを実装しようとしました。ExtJs 3.4 を使用しています。
グリッドは表示されますが、データはありません。Firebug は、JSON ファイルの最初の行にエラーがあることを示すエラー メッセージを表示します (「整形式ではありません」)。JSON ファイルを検証しましたが、すべて問題ありません。
これが私のコードです:
私のJSONデータは次のとおりです。
何が悪いのか考えはありますか?誰かヒントをくれませんか?
前もって感謝します!
セハ
javascript - Sencha Touch: リストパネルがロード画面を点滅させずにローカルストアをリロード
私の顧客は、jsonstore にバインドされたリスト パネルを継続的に更新して、データを有効にするように依頼しました。
私は追加しました
( app.subapps.freePc.controller.refreshData() は問題のストアで read() を呼び出します)
アクティブ化されると、新しいデータを求めて 5 秒ごとにサーバーのポーリングを開始し、ビューがアクティブでなくなると停止するように、パネルに
機能的にはこれは正常に機能し、リストは自動的に再描画され、リストを更新するたびにすべてが削除され、ロード画面が表示されてからリストが再描画されます。これはユーザーにとって本当に衝撃的で気を散らすものです
このあたりにとにかくあるのか
javascript - グリッドに空の行が表示される
グリッド ( ) を作成してデータを入力しようとしてExt.grid.Panel
います。しかし、何かがうまくいかないため、グリッドにはデータのない空の行が表示されます。
モデルは:
グリッド & ストア コードは次のとおりです。
サーバーからの JSON 応答は次のとおりです。
グリッドに空の行が表示されるのはなぜですか?
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}
これを修正するために私を助けてもらえますか?