我正在学习ExtJs。
我正在尝试完成一项非常简单的任务:查找记录、编辑数据并将更改发回。
我已经使用正确的代理定义了模型类。
现在我的代码是这样的:
const amodel=Ext.create('TestApp.model.theModel');
amodel.set('id','001');
amodel.load({
success(rec) {
// Ok, i have found the data
rec.set('aField',rec.data.entity.aField+' MODIFIED'); // Update the field
rec.save({ // Exception returned by the server cause data sent is not correct
success(rec) {
// The record has been updated
}
});
}
});
我的错误是什么?
谢谢
罗伯托
好的,我找到问题了。
更改我的代码如下:
rec.set('aField',rec.data.entity.aField+'修改'); // 替换为以下代码
........ 记录.数据=记录.数据.实体; rec.set('aField',rec.get('aField')+'修改'); ........