是否有可能在dojo / Memory中使用idProperty
的复合键。
例如:var test = new Memory({ data: response, idProperty: ['id_user','id_profile',id_center]});
如果是的话,我怎样才能访问id,是item.id
还是什么?
答案 0 :(得分:0)
您可以使用连接的ID,例如:
。添加类似以下内容的记录:
myMemoryStore.put({
id: [someUserName, someProfile, someCenter].join('#'),
userName: someUserName,
profile: someProfile,
center: someCenter,
......
});
。然后使用以下命令检索记录:
user = myMemoryStore.get(["John Smith", "profile X", "center Y"].join('#'));
如果这些字段都不能包含字符'#',则更安全。