Bitrix24 使用 BX.Main.filterManager 注入过滤器值

Bitrix24 injecting filter values with BX.Main.filterManager

我正在尝试使用 javascript 更改 Bitrix 网格过滤器。 我可以使用 BX.Main.filterManager.getById("GRID_ID") 访问过滤器,可以使用 .applyFilter() 刷新过滤器和连接的网格,但我找不到更改它们的方法。

如何获取当前过滤器并向该列表添加或删除任何过滤器?

    var filter = BX.Main.filterManager.getById(BX.Tasks.GridActions.gridId);
    var values = filter.getFilterFieldsValues();

    // .. modify values as you wish .. 

    filter.getApi().setFields(values);
    filter.getApi().apply();