Javascript 刷新筛选器在DHTMLX网格中不工作。当我使用自定义组合框时
我使用自定义组合框过滤网格中的数据。当我更改网格中的数据时 未使用新数据刷新筛选器。我使用了Javascript 刷新筛选器在DHTMLX网格中不工作。当我使用自定义组合框时,javascript,jquery,dhtmlx,Javascript,Jquery,Dhtmlx,我使用自定义组合框过滤网格中的数据。当我更改网格中的数据时 未使用新数据刷新筛选器。我使用了grid.refreshFilters()。我仍然面临这个问题 根据他们的意见,谢谢你: 网格不会保留行更改(添加、删除),这是在网格处于筛选状态时完成的。重置回未筛选状态后,网格将恢复删除的行并删除新创建的行。要解决此问题,您可以使用下一个操作顺序: 未过滤网格 添加|删除行 重新设置过滤器 grid.filterBy(0, ''); // unfilter grid._f_rowsBuffer = n
grid.refreshFilters()代码>。我仍然面临这个问题
根据他们的意见,谢谢你:
网格不会保留行更改(添加、删除),这是在网格处于筛选状态时完成的。重置回未筛选状态后,网格将恢复删除的行并删除新创建的行。要解决此问题,您可以使用下一个操作顺序:
未过滤网格
添加|删除行
重新设置过滤器
grid.filterBy(0, ''); // unfilter
grid._f_rowsBuffer = null; // clear cache
// Change grid data by adding / deleting rows here
grid.filterByAll(); // reset filters back
您正在使用parse加载数据吗?我使用事件onXLE在数据加载后刷新过滤器
grid.attachEvent('onXLE', function (grid_obj, count) {
grid_obj.refreshFilters();
});