如何在一次POST调用中将整个商店数据发送到服务器?它可能是json格式.
谢谢.
更新:
这是我的商店代码:
Ext.define('App.store.consultorio.Receita', {
extend: 'Ext.data.Store',
model: 'App.model.consultorio.Receita',
autoLoad: false,
proxy: {
type: 'rest',
reader: {
type: 'json'
},
writer: {
type: 'json'
},
url: 'consultas/receita.json'
}
});
Run Code Online (Sandbox Code Playgroud)
您可以将商店中的每条记录设置为脏,然后调用sync()
store.each(function(record){
record.setDirty();
});
store.sync();
Run Code Online (Sandbox Code Playgroud)
此外,您的商店正在使用RESTful代理,默认情况下不会批量处理操作.见http://docs.sencha.com/ext-js/4-2/#!/api/Ext.data.proxy.Rest-cfg-batchActions
你的商店应该是这样的:
Ext.define('App.store.consultorio.Receita', {
extend: 'Ext.data.Store',
model: 'App.model.consultorio.Receita',
autoLoad: false,
proxy: {
type: 'rest',
batchActions: true, //<------
reader: {
type: 'json'
},
writer: {
type: 'json'
},
url: 'consultas/receita.json'
}
});
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
9222 次 |
| 最近记录: |