我在反应Ag-Grid中有列,它将百分比列(如5.08%)排序为字符串。如何让ag-grid将它们排序为数字值呢?来自服务器的数据已经格式化为0.00,并且有一个附加%符号的单元格渲染器。谢谢
答案 0 :(得分:4)
在列定义中,您可以提供comparator function。该功能提供了各种参数:
percentColumn.comparator = function (valueA, valueB, nodeA, nodeB, isInverted) {
return parseFloat(valueA) - parseFloat(valueB);
}
我不太确定单元格渲染器会影响valueA
和valueB
是什么,但执行上述操作应该有效。