我的剑道网格使用菜单过滤器模式,并将过滤器应用于一列,如下所示:
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();
}