С этим modelData.amount.toLocaleCurrencyString()
я получаю:
+---------+---------+
| Input | Output |
+---------+---------+
| 100000 | 100,000 |
| 1000000 | 1e+06 |
| -10000 | -10,000 |
| 0 | 0 |
+---------+---------+
Почему я получаю научную нотацию c для чисел выше 999 999? На самом деле это не так уж и полезно для меня. Мне нужно условное форматирование, например #,##0;(#,##0);-
, которое помещает отрицательные числа в круглые скобки и преобразует 0
в -
в дополнение к обычным разделителям запятых для положительных значений.
Я также не хочу, чтобы в моих числах был символ валюты .