サーバーに送信するextjsデータストア(データストア-> json)

StackOverflow https://stackoverflow.com/questions/1632886

  •  06-07-2019
  •  | 
  •  

質問

サーバーからJsonを取得してグリッドに表示するのは比較的簡単です。アプリケーション内( http://pssnet.com/~devone/extjs3/loadSelection5.html )動的グリッドデータストアを生成します。これをさらに処理するためにサーバーに送信する必要があります。

データストアをjsonに変換する方法がある場合は、jQueryのようにそれをストライフィ化してparam ...を送信できます。

jsonを構築するためにデータストア全体をループする以外に、メソッドはないようです。

ありがとう。

役に立ちましたか?

解決

(以下がExt> 2.3に適用されることを保証できます)

Ext.data.StoreはExt.data.Recordオブジェクトの配列を格納するため、基になるデータに直接アクセスできないため(Ext.data.Recordはデータをカプセル化します)、実際、直接実行する方法はありませんそれ。ただし、Ext.data.Record自体には、「data」というパブリックプロパティがあります。 ( field:value プロパティを持つオブジェクト)。これを配列に収集し(たとえば、Ext.data.Store#eachメソッドを使用)、Ext.encode()で"にエンコードできます。 stringify"それ。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top