サーバーに送信するextjsデータストア(データストア-> json)
-
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"それ。
所属していません StackOverflow