Я создал сетку и диаграмму для просмотра некоторых отфильтрованных данных. Я создал массив фильтров из значений 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
Сетка, с другой стороны, работает отлично.
Мне нужно, чтобы данные в сетке и на графике были отфильтрованы по тем же критериям при нажатии кнопки. Заранее благодарю за помощь!