Ext4 Ext.data.Model save方法示例
Ext4+的Ext.data.Model实例新增了一个save方法,用于将此行数据发送到服务器进行保存。save参数为Ext.data.Operation,JSON对象,同时适用于proxy配置的参数都可以添加进去。
Ext4 Ext.data.Model save方法示例,store加载完毕后修改第一条记录的的age,然后调用save方法调用ajax发送此行的数据到服务器进行保存(注意:proxy中writer配置默认为json,经测试设置为xml无效,如何设置为键值对形式暂时没研究出来,O(∩_∩)O~)
Ext.data.Model save方法是 4.0.0才新增的,注意Ext版本
Ext.onReady(function () { Ext.define("user", { extend: 'Ext.data.Model', fields: [ { name: "name" }, { name: "age" }, { name: "phone" } ] }); var store = Ext.create('Ext.data.Store', { autoLoad: true, model: "user", proxy: { type: "ajax", url: "data.txt", reader: { type: 'json', root: 'users' }, //writer: 'xml' }, listeners: { load: function () { var rec = store.getAt(0); rec.set('age', '999'); rec.save({ url: 'xx.asp', callback: function (recs, op) { console.log(op); } }); } } }); });
加支付宝好友偷能量挖...
原创文章,转载请注明出处:Ext4 Ext.data.Model save方法示例