dojox.rpc.JsonRest.schemas包含对所有JsonRestStores的全局引用,这使得创建具有相同目标的多个商店成为不可能。
我希望能够保存单个项目,只能保存JsonRestStore中的那个项目,即使其他项目很脏也是如此。例如:
var dataStore = new dojox.data.JsonRestStore({
target : "/project-services/"
});
dataStore.fetchItemByIdentity({identity: 123});
dataStore.setValue(item123, 'prop', "Change 123");
dataStore.fetchItemByIdentity({identity: 456});
dataStore.setValue(item456, 'prop', "Change 456");
dataStore.save({item:item123}); // This would PUT item123 only