我想以编程方式为我的增强网格设置我的过滤器插件。这就是我的方法:
//concat query string
console.log(queryString);
grid.setFilter(queryString, 'logicany');
我得到错误
Uncaught TypeError: Cannot call method 'toLowerCase' of undefined FilterDefDialog.js.uncompressed.js:949
查询字符串的控制台日志看起来像
[{type:'string',column:1,condition:'contains',value:'test'},{type:'string',column:1,condition:'contains',value:'13'}]
但是当我像这样设置一个硬编码的查询字符串时:
grid.setFilter([{type:'string',column:1,condition:'contains',value:'test'},{type:'string',column:1,condition:'contains',value:'13'}], 'logicany');
有用。它出什么问题了?