首页 > 解决方案 > 用于小数的 Ag-grid 数字过滤器(错误?)

问题描述

我正在使用
ag-grid-community 19.1.4
ag-grid-enterprise 19.1.4
ag-grid-react 19.1.2

我使用 avalueGetter将具有长十进制值的数字格式化为更短的数字toFixed- 例如 123.12345 到 123.12

但是过滤似乎不再对这些值正常工作,就像在过滤工作中一样,但只有在我输入小数点后第二位 - 使用上面的示例:
如果我输入 123.1(显示行)
过滤器工作如果我输入 123.12,过滤器将隐藏行

此功能是否有限制,或者它是在更高版本的 ag-grid 模块中修复的错误?还是有解决此问题的解决方法?

标签: ag-gridag-grid-react

解决方案


好的,原来 valueGetter 返回的是字符串而不是数字,所以过滤不能正常工作。必须使用 Number() 返回正确的类型。


推荐阅读