У меня есть следующий код, работающий с DataGrid, который имеет два столбца Column_A
и Column_B
соответственно:
grid.filter({Column_A: '*test*', Column_B: '*'}, true)
Этот код работает нормально и находит все строки, в которых Column_A
содержит слово test ... теперь я хотел бы сделать то же самое, но посмотрите в любом столбце .... запятая переводит в операцию AND но я ищу операцию ИЛИ.
Я прочитал спецификации AndOrReadStore и, основываясь на моем понимании, я смогу сделать что-то вроде этого:
grid.filter({complexQuery: "Column_A: '*test*' OR Column_B: '*'"}, true)
однако это не работает, и я не получаю никаких результатов ... Я даже не могу заставить его работать с одним столбцом, как это
grid.filter({complexQuery: "Column_A: '*test*'"}, true)
Что я делаю не так?
Спасибо