使用setQuery查询多个值的dojo

时间:2012-01-28 03:35:04

标签: dojo

我无法为多个值的setQuery方法调用获取正确的语法,即

setQuery({x : 1}) or setQuery({x : 2})

组合。或者我需要使用过滤器吗?

2 个答案:

答案 0 :(得分:1)

如果您使用Dojo Store API我认为使用函数查询的一种方法是here

您可以像这样修改

store.query(function(item){
  return item.x == 1 || item.x == 2;
});

答案 1 :(得分:0)

这取决于您使用的商店。

为了更容易做到这一点,你应该使用dojox.data.AndOrReadStore

Dojo tool kit, and or read store

使用该商店,您可以将setQuery用作:

yourgrid.setQuery({complexQuery:“x:1 OR x:2”});