JExcel 7 pro - формат европейской валюты не работает (используйте запятую в качестве десятичного разделителя)
Я пытаюсь отобразить числовые значения в формате европейской валюты, но это не работает должным образом. Отображаемые значения отличаются от ожидаемых из-за проблемы с форматом.
Я использую следующую конфигурацию столбца:
{ type: 'number', title:'Price', mask:'$ #.##,00', decimal:',' }
Пример данных строки:
['Jazz', 'Honda', '2019-02-12', '', true, '2000.00', '#777700']
Значение «2000,00» отформатировано как «200,000 долларов США», но ожидается, что оно будет «2,000,00 долларов США».
Вы можете увидеть ошибку на официальном сайте jexcel: https://jexcel.net/v7/examples/column-types
Примечание. Я не могу использовать функцию updateTable для программного форматирования значений, потому что это добавляет проблем с производительностью при работе с большими объемами данных.
1 ответ
Пожалуйста, убедитесь, что вы используете самую последнюю версию jSuites. Затем обновите маску до:
{ type: 'number', title:'Price', mask:'$ #.##0,00', decimal:',' }