1

グリッド パネルがあり、ストアに埋め込むデータを取得したい
json は次のようになります (embed埋め込みデータです)

({"total":"20","results":[{...}], "embed": [{...}] })

関数embedでデータを取得する方法。loadありがとう

var store = Ext.create('Ext.data.Store', {
     model: 'MyDataObject',
     autoLoad: true,
     pageSize:10,
     proxy: {
          type: 'ajax',
          url: 'data.php',
          reader: {
              type: 'json',
              totalProperty: 'total', // total data
              root: 'results'                       
          }
    }
    ,listeners: {
          load: function( store, records, successful, eOpts ){
               if (successful) {
                    alert(store.embed) // ?? how to get it      
               }
          }
    }
});
4

1 に答える 1

2

プロキシは、rawData最新の読み込みのプロパティへの参照を保持します。

console.log(store.getProxy().getReader().rawData.embed);

于 2013-08-05T07:17:34.433 に答える