Когда я использую searchPanel в сетке данных, она генерирует запрос OR, который используется для запроса конечной точки Odata, определенной как источник данных.
Если я напишу строку «6X6» (без кавычек), сгенерированный запрос будет выглядеть так:
(attribute1 eq 66) or (contains(attribute2,'6x6')) or ...
, где для атрибутов столбцов, имеющих строковый тип, есть проверка на строку «6x6», а для атрибутов столбцов, имеющих числовой тип, есть неправильная проверка на число 66. Кажется, что есть преобразование из строки в число, которое должно завершиться неудачей, но вместо этого есть что-то, способное преобразовать «6x6» в число 66. Я хотел бы только фильтры, которые точно совпадают с данной строкой.
Как я мог избежать этого поведения?