0
Я хочу программно настроить мой фильтр для моей расширенной сетки. Вот мой подход:«Невозможно вызвать метод« toLowerCase »неопределенного» при использовании grid.setFilter (...)
//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');
it работает. Что с этим не так?