首先DataStore本身没有类似SQL的查询功能。参考:
http://dojotoolkit.org/book/dojo-book-0-9/part-3-programmatic-dijit-and-dojo/data-retrieval-dojo-data/selecting-items
其实query属性只能完成类似"filter"的功能,如果你需要高级的distinct, group, order by,都需要你给fetch函数提供额外的参数,如:
itemStore .fetch({
queryOptions: {ignoreCase: true},
onItem: checkDuplicate,
onComplete: done
});
checkDuplicate = function(item, request){
// ...
}
详见:
http://dojotoolkit.org/book/dojo-book-0-9/part-3-programmatic-dijit-and-dojo/data-retrieval-dojo-data/asynchronous-loading
【 在 PatoMilan (拍拖米兰 | 越长大越孤单) 的大作中提到: 】
: ItemFileReadStore集合如下:
: { id: "id",
: label: "id",
: ...................
--
FROM 202.108.130.*