Команда фильтра источника данных неправильно создает запрос - PullRequest
0 голосов
/ 17 октября 2019

Я создал сетку и диаграмму для просмотра некоторых отфильтрованных данных. Я создал массив фильтров из значений MultiSelects и DropDownLists. При нажатии кнопки я запускаю процесс фильтрации.

var grid = $("#grid").data("kendoGrid");
grid.dataSource.filter($filter);

var mychart = $("#mychart").data("kendoChart");
mychart.dataSource.filter($filter);

Диаграмма пуста, и запрос на чтение данных в моем контроллере показывает, что фильтры не добавлены.

Если я изменю .filter ($ filter) на .read (), данные будут отображаться, но они не будут соответствовать критериям фильтра, как следует в соответствии с документами: https://docs.telerik.com/kendo-ui/api/javascript/data/datasource/methods/filter#filter

Сетка, с другой стороны, работает отлично.

Мне нужно, чтобы данные в сетке и на графике были отфильтрованы по тем же критериям при нажатии кнопки. Заранее благодарю за помощь!

...