Как обновить пользовательский фильтр сетки кендо при изменении ячейки - PullRequest
0 голосов
/ 27 июня 2018

Моя сетка кендо использует режим фильтра Меню и фильтр применяется к одному столбцу следующим образом:

columns.Bound(c => c.Tech).Width(200).Filterable(f => f.UI("$.proxy(DropDownFilter, { gridName: 'DashboardGrid', field: 'Tech'})").Operators(o => o.ForString(e => e.Clear().IsEqualTo("Is equal to").IsNotEqualTo("Is not equal to"))));

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

Кто-нибудь знает способ сделать это?

1 Ответ

0 голосов
/ 03 июля 2018

удалось сбросить фильтры с помощью следующей функции:

function resetFilter() {
     var grid = $("#GridName").getKendoGrid();
     grid.setDataSource(grid.dataSource);
     grid.dataSource.read();
}
...