从 AG-Grid 社区节点模块来看,setQuickFilter 函数似乎已被弃用。不知道为什么该网站没有解释快速过滤的替代方法,因为他们的解释使用了这个似乎已被废弃的功能。
在 Node Modules 的弃用注释中,它建议“改为调用 rowNode.setSelected(value)”。如果有人这样做过,您能举个例子来说明如何使其工作吗?
我尝试使用 gridApi 中的 setQuickFilter 函数,但该函数不会显示,因为它显示为已弃用。我不确定如何导入或设置弃用注释中建议的 setSelected 调用所需的 rowNode。
是的,我们需要使用setGridOption方法来实现快速过滤功能。像这样的东西:
applyQuickFilter(filterText: string) {
this.gridOptions?.api.setGridOption('quickFilterText', filterText);
}