对不起!!可能是我不清楚,我修改了问题,实际问题是'我在模型上设置id并且它在Extjs 4.2中正常工作'并且我能够从控制台上的模型对象中打印id但是 此'id'未与REST网址连接,例如'rest / update / user / 123 '
我真的需要你的帮助。 在Extjs 4.2中,我将表单数据发布到rest url(使用模型类中的代理进行更新),它工作正常并将请求发送到服务器:
休息/更新/用户/ 123
但在Extjs 5中,同一请求被解释为:
rest / update / user //没有对象的id
它不会在REST CALL URL中发送对象的id(id在对象内部有值)
//这里是模型中的代理
proxy: {
type: 'rest',
url: ' rest/update/user'
}
//控制器
proxy: {
type: 'rest',
url: ' rest/update/user'
}
请帮助!!
感谢。
答案 0 :(得分:1)
模特似乎是幽灵(新的)。保存前请致电model.commit()
。