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:',' }
Другие вопросы по тегам