我在为多个值的setQuery
方法调用(即)获取正确的语法时遇到问题
setQuery({x : 1}) or setQuery({x : 2})
组合。或者我需要使用过滤器吗?
如果您使用的是Dojo Store API,我认为这里描述了一种使用函数进行查询的方法
你可以像这个一样修改它
store.query(function(item){
return item.x == 1 || item.x == 2;
});
这将取决于您正在使用的存储。
为了更容易做到这一点,您应该使用dojox.data.AndOrReadStore
Dojo工具包和/或读取存储
使用该存储,您可以将setQuery用作:
yourgrid.setQuery({complexQuery:"x:1 OR x:2"});