拡張グリッドのフィルタ プラグインをプログラムで設定したいと考えています。それが私のアプローチです:
//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');
できます。どうしたの?