Ag-Grid:设置过滤器的文本输入框中的异步值

时间:2018-08-07 08:01:17

标签: javascript angular filtering ag-grid ag-grid-ng2

我正在使用企业版Ag-Grid。 在此documentation之后,我为列添加了集合过滤器:

//...
{
    headerName: 'USERNAME',
    field: 'userName',
    sortingOrder: ['asc', 'desc'],
    filter: 'agSetColumnFilter',
    filterParams: {
        newRowsAction: "keep", applyButton: true, values: (params) => {
            this.getAllUsers().call(result => params.success(result));
        }
    },
    suppressMenu: true
},

好吧,我发现可以为此类过滤器asynchronous加载值。 直到我的集合中有1000个以上的值,它才能正常工作。

因此,我可以像“ TypeAhead”功能一样配置miniFilter吗?我想在服务器上使用stock miniFilter搜索过滤器值,但不希望预先加载数据集。

或者我可以重新提出我的问题。是否可以订阅“ miniFilterChanged”事件并阻止其默认行为?

谢谢!

0 个答案:

没有答案