当多个项目变脏时,如何在JsonRestStore中保存单个项目?

时间:2011-04-10 20:48:50

标签: javascript dojo

dojox.rpc.JsonRest.schemas包含对所有JsonRestStores的全局引用,这使得创建具有相同目标的多个商店成为不可能。

dojox.rpc.JsonRest.schemas

我希望能够保存单个项目,只能保存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

0 个答案:

没有答案