如何使Ag-Grid排序%列

时间:2017-10-10 14:33:53

标签: ag-grid ag-grid-react

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

1 个答案:

答案 0 :(得分:4)

在列定义中,您可以提供comparator function。该功能提供了各种参数:

percentColumn.comparator = function (valueA, valueB, nodeA, nodeB, isInverted) {
    return parseFloat(valueA) - parseFloat(valueB);
}

我不太确定单元格渲染器会影响valueAvalueB是什么,但执行上述操作应该有效。