从我简要阅读的内容来看,似乎:
contains
any
all
我不确定是否可以将RegExps交给其他操作,例如 eq 。
eq
同 dojo/store/Memory ,您也可以传递查询 功能 这将允许你做任何你想做的事情,所以如果你想比较一个领域的匹配 要么 另一个你可以做这样的事情:
dojo/store/Memory
grid.set('query', function (item) { var scientificRx = new RegExp(speciesKeyword, 'i'); var commonRx = new RegExp(...); return scientificRx.test(item.scientificName) || commonRx.test(item.commonName); });
当然,如果您只想过滤匹配的项目 都 ,你可以用简单的对象语法来做到这一点:
grid.set('query', { scientificName: scientificRx, commonName: commonRx });