2

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

4

1 回答 1

4

在列定义中,您可以提供一个比较器功能。该函数提供了各种参数:

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

我不太确定拥有单元格渲染器会如何影响什么valueAvalueB是什么,但是做类似上面的事情应该可以。

于 2017-10-10T15:04:08.443 回答