如何在更改单元格时刷新自定义剑道网格筛选器



我的剑道网格使用菜单过滤器模式,并将过滤器应用于一列,如下所示:

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"))));

过滤器本身工作正常,但是当技术单元格的值发生变化时,我希望过滤器更新并将技术单元格的新值显示为可过滤的选项。

有谁知道一种方法可以做到这一点?

使用以下函数设法重置过滤器:

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

最新更新