如何解决Dojo数据存储中的Sum / Avg
| 我有一个数据存储:mystore。说它代表了一个学生及其成绩列表。 我想代表一个数据网格和这些数据的图表,但带有一个查询:名称以“ B”开头的学生的平均成绩。 因此,我只需要创建一个具有正确信息的子商店。但是我在文档中找不到此功能。 是否类似:mysubstore = new dojo.data.ItemFileRead({data:mydata},* SOMEQUERY) 谁能帮我这个 ?解决方法
好吧,我找不到这样的东西,但您仍然可以这样写:
function createSubStorage(old_storage,query) {
new_storage = dojo.data.ItemFileWrite( ... ));
old_storage.fetch({
query: query,onComplete: function(items,request) {
dojo.forEach(items,function(entry,i) {
new_storage.newItem(entry);
});
},queryOptions: {
deep: true
}
});
return new_storage
}
oldStorage = new dojo.data.ItemFileRead( ... );
//...
newStorage = createSubStorage(oldStorage,query);
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。