如何在ExtJS的商店代理中创建模拟数据

时间:2015-06-20 00:50:12

标签: rest extjs

以下是使用REST API获取数据的代码 REST API将返回像

这样的对象数组
items = [  
  {id: 1, group: group1},  
  {id: 1, group: group2}  
]

但是在等待REST API(url:'/ api / group')的时候,我想模拟数据,这样我就可以继续我的任务,但不知道如何。无论如何,我现在可以在代理中使用项目而不是网址。 非常感谢任何帮助

Ext.define('Console.store.Groups', {
    extend: 'Ext.data.Store',
    model: 'Console.model.Group',
    autoSync: false,
    buffered: false,
    pageSize: 1000,
    autoLoad: false,
    autoDestory: true,
    purgePageCount: 3,
    sorters:[{
        property:'name',
    }],
    trailingBufferZone: 100,
    proxy: {
        simpleSortMode: true,
        type: 'rest',
        url: '/api/groups',
        reader:  {
            type: 'json',
            root: 'data',
            totalProperty: 'total'
        }
    }
});

1 个答案:

答案 0 :(得分:0)

在这种情况下使用内存代理。下面是使用内存代理的代码 如何进行POST(添加新组),PUT(更新组),DELETE(删除组) 使用此内存代理。
下面是使用内存代理而​​不是url(REST API)的代码。

f(&b);