【发布时间】:2014-06-13 03:16:13
【问题描述】:
对不起!!可能是我不清楚,我修改了问题,实际问题是'我在模型上设置 id,它在 Extjs 4.2 中工作正常',我能够从控制台上的模型对象中打印 id 但是此“id”未与 REST URL 连接,例如“rest/update/user/123”
我真的需要你的帮助。 在 Extjs 4.2 中,我将表单数据发布到休息 url(使用模型类中的代理更新),它工作正常并将请求发送到服务器:
休息/更新/用户/123
但在 Extjs 5 中,相同的请求被解释为:
rest/update/user //没有对象的 id
它不会在 REST CALL URL 中发送对象的 id(id 在对象内部具有值)
//这里是模型中的代理
proxy: {
type: 'rest',
url: ' rest/update/user'
}
//控制器
var model = Ext.create('MyApp.model.User');
model.set('id', "123"); // please see here, i am adding the Id so it is not phantom
model.set('userName', "john");
model.save();
请帮忙!!
谢谢。
【问题讨论】:
-
您正在创建没有 id 的记录,这意味着它是一个幻象。
-
谢谢,我修改了问题。请指教。
标签: extjs