【发布时间】:2021-07-28 08:01:03
【问题描述】:
我正在使用版本为 20.2.0 的 ag-grid
列包含正数或负数十进制值,例如 -0.000023 或 0.000000056387 或只是空白。
我已为此列应用 sortable: true
触发排序时,排序顺序如下所示:
0.0205
0.00883
-0.00893
0.0142
0.000239
-0.0135
0.0345
<blank>
0.00456
-0.355
-0.00166
我的期望是所有非空白数字都应该正确排序,并且所有空白都应该放在最后。
我尝试在列定义中添加 valueFormatter 为:
{
headerName: field_name,
sortabke: true,
field: field_name,
valueFormatter: format_numbers
}
function format_numbers(val) {
if(val.value === 'NaN') {
return '';
}
else {
return Number(val.value).toPercision(3);
}
【问题讨论】:
-
你找到解决办法了吗
标签: sorting ag-grid ag-grid-angular