如果我更改属性
,以下命令将刷新网格 $('#GridName').data('kendoGrid').refresh()
但是我注意到我的过滤被忽略了。例如,我有一个状态列,当用户单击按钮时会更改,并且在使用refresh方法后重新加载模板图像。但是,当前过滤器状态将被忽略,因此当网格因过滤器而消失时,项目会在网格中更新。有没有办法保留过滤后的项目?
解决方案:
var filters = $("#GridName").data("kendoGrid").dataSource.filter();
$("#GridName").data("kendoGrid").refresh();
$("#GridName").data("kendoGrid").dataSource.filter(filters);