ag-grid - 如何使 Ag-Grid 对 % 列进行排序

标签 ag-grid ag-grid-react

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

最佳答案

在列定义中,您可以提供 comparator function .该函数提供各种参数:

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

我不太确定单元格渲染器会如何影响 valueAvalueB 是什么,但是像上面那样做应该可行。

关于ag-grid - 如何使 Ag-Grid 对 % 列进行排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46669407/

相关文章:

reactjs - 农业网格 : How to blink cell in different color depending on change

ag-grid - 将 react-datepicker 与 agGrid 结合使用

css - ag-grid webpack css 没有进入网站

javascript - 使用 Ag-Grid Enterprise 许可证获取 'ag-grid: Looking for component [agSetColumnFilter] but it wasn' t 找到。”错误

datagrid - 如何在 Adaptable 中创建枢轴布局

Ag-Grid 不支持特殊符号

html - ag-grid 在单元渲染器之上渲染

javascript - 在 ag-grid 更新后保留过滤器

html - 获取两个垂直滚动条和水平滚动条不显示

export - ag-grid 默认导出选择行