Ag grid 如何对%列进行Ag网格排序

Ag grid 如何对%列进行Ag网格排序,ag-grid,ag-grid-react,Ag Grid,Ag Grid React,我在react Ag网格中有一些列,它们将百分比列(如5.08%)排序为字符串。如何让ag grid将它们作为数值进行排序?来自服务器的数据已格式化为0.00,并且有一个单元格渲染器附加了%符号。谢谢在列定义中,您可以提供一个。此功能提供了各种参数: percentColumn.comparator = function (valueA, valueB, nodeA, nodeB, isInverted) { return parseFloat(valueA) - parseFloat(

我在react Ag网格中有一些列,它们将百分比列(如5.08%)排序为字符串。如何让ag grid将它们作为数值进行排序?来自服务器的数据已格式化为0.00,并且有一个单元格渲染器附加了%符号。谢谢

在列定义中,您可以提供一个。此功能提供了各种参数:

percentColumn.comparator = function (valueA, valueB, nodeA, nodeB, isInverted) {
    return parseFloat(valueA) - parseFloat(valueB);
}
我不太确定单元渲染器会如何影响valueA和valueB,但是像上面这样做应该可以