是否可以在dojo/Memory中为idProperty使用复合键
是否可以在dojo/Memory中为是否可以在dojo/Memory中为idProperty使用复合键,dojo,dojox.grid.datagrid,Dojo,Dojox.grid.datagrid,是否可以在dojo/Memory中为idProperty使用复合键。 例如:var test=newmemory({data:response,idProperty:['id\u user','id\u profile',id\u center]}) 如果是,我如何在之后访问id,它是item.id还是什么?您可以使用连接的id,例如: 。添加具有以下内容的记录: myMemoryStore.put({ id: [someUserName, someProfile, someCenter
idProperty
使用复合键。
例如:var test=newmemory({data:response,idProperty:['id\u user','id\u profile',id\u center]})代码>
如果是,我如何在之后访问id,它是item.id
还是什么?您可以使用连接的id,例如:
。添加具有以下内容的记录:
myMemoryStore.put({
id: [someUserName, someProfile, someCenter].join('#'),
userName: someUserName,
profile: someProfile,
center: someCenter,
......
});
。然后使用以下命令检索记录:
user = myMemoryStore.get(["John Smith", "profile X", "center Y"].join('#'));
如果这些字段都不能包含字符“#”,则更安全