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();
        });