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 回答