在控制器中,我创建了一个休息商店:
this.somePerson = Ext.create('Darkhorn.store.Human', {
model: 'Darkhorn.model.Human',
autoLoad: false
});
this.somePerson(123);
但即使我在模型中设置了 idProperty,它也不会加载 id 为 123 的人。它加载了所有人类。
这一加载可以检索 ID 为 123 的人。
Ext.ModelManager.getModel('Darkhorn.model.Human').load(record.data.ID, {
success: function(recordd) {
someHuman = recordd;
}
});
它获取 ID 为 123 的人类,但 someHuman 不是商店。因此someHuman.sync()
不起作用,它说sync()
没有定义。或者,如果我使用someHuman.save()
它PUT
作为服务器的所有数据。