我正在使用企业版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”事件并阻止其默认行为?
谢谢!