Ag grid ag grid:setFilterModel()无法将筛选器应用于异步/回调集筛选器

Ag grid ag grid:setFilterModel()无法将筛选器应用于异步/回调集筛选器,ag-grid,Ag Grid,ag grid的异步设置过滤器。这为我们的客户提供了显著的速度提升和较低的传输有效负载,这是一项非常有价值的功能。但是,我们也在onGridReady中调用.setFilterModel来加载缓存和保存的过滤器配置。这两个功能无法同时运行 复制方法的步骤: 打开 在“设置过滤器”列上选择过滤器图标等待设置过滤器填充单击使用setFilterModel()应用过滤器按钮。 观察(功能按预期运行) 成功应用过滤器模型后,setFilterModel()如何启动值回调函数?或者请建议我如何使用同步回调

ag grid的异步设置过滤器。这为我们的客户提供了显著的速度提升和较低的传输有效负载,这是一项非常有价值的功能。但是,我们也在onGridReady中调用.setFilterModel来加载缓存和保存的过滤器配置。这两个功能无法同时运行

复制方法的步骤:

打开 在“设置过滤器”列上选择过滤器图标等待设置过滤器填充单击使用setFilterModel()应用过滤器按钮。 观察(功能按预期运行)


成功应用过滤器模型后,setFilterModel()如何启动值回调函数?或者请建议我如何使用同步回调而不是异步问题。谢谢我使用了plunker并稍微修改了applyFilter(),这很有效。
基本上,您需要通知ag grid您已应用过滤器-

function applyFilter(){
// get instance of set filter
var valueFilterComponent = gridOptions.api.getFilterInstance('value');  

// use api to select value
valueFilterComponent.selectValue('value 1');

// let ag-grid know that filter was applied
valueFilterComponent.onFilterChanged();
}

有关设置过滤器的更多信息

谢谢。。但如果我们在网格表中有多个列,并且要为ValueFilter设置多个值,则无法工作。您可以使用selectValues api函数选择多个值。这只是一个例子,使用了一个专栏,在最初的问题中被问到