问题描述
根据文档,我试图将Ag-grid外部过滤器与React一起使用。我在玩演示。然后意识到过滤器仅在第一次工作。从第二次开始,它不会过滤掉值。 Link to ag-grid
externalFilterChanged = newValue => {
ageType = newValue;
this.gridApi.onFilterChanged();
};
isExternalFilterPresent = () => {
return ageType != 'everyone';
};
doesExternalFilterPass = node => {
switch (ageType) {
case 'below25':
return node.data.age < 25;
case 'between25and50':
return node.data.age >= 25 && node.data.age <= 50;
case 'above50':
return node.data.age > 50;
case 'dateAfter2008':
return asDate(node.data.date) > new Date(2008,1,1);
default:
return true;
}
};
任何帮助将不胜感激。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)