我最近没有为我的slickgrid使用虚拟数据,现在我正在使用具有Id作为ObjectId的mongodb数据
在
{"_id":"123456789", "name": "Name"}
我可以使用此
设置数据视图dataView.setItems(data, "_id");
现在Mongo从我的db
给了我这个{"_id":ObjectId("570e6d3cd9e2ce225877b8a8"), "name": "Name"}
我的java服务发布了json,将其序列化为此
{ "_id" : { "$oid" : "570e6d3cd9e2ce225877b8a8"} , "name": "Name"}
问题是setItems将所有_id视为对象而不是唯一ID
我尝试过像
这样的事情 dataView.setItems(data, "_id.$oid");
和
dataView.setItems(data, "$oid");
但我不能让他们中的任何一个工作。我现在应该如何声明setItem来获取$ oid?
编辑好吧好友认为dataView.setItems不支持深度映射。我现在正在考虑将$ oid设置为顶级,但如果有人知道其他方式,请帮帮我