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();
我正在尝试使用 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();