Мне нужно принудительно отображать номера с определенным форматом (например, 1.000,01), но, похоже, он игнорирует то, что я пытаюсь использовать в качестве разделителя тысяч.Используйте конкретный формат для отображения чисел с помощью Handsphoneable
Я попробовал несколько способов сделать это, но никто не работал:
- Установка формата в ячейках, которые содержат числовые значения
cell.format = '0.0,00'
- Настройка и тот же формат, когда инстанцировании мой handsontable объект
myTable.handsontable({ format: '0.0,00' })
- Создать locale для numeral.js с разделителями
{ thousands: '.', decimal: ',' }
- Изменение формата, используемого в working jsFiddle (из портативного документа), но я не могу получить желаемый дисплей
Любая идея, что мне не хватает?
Это не работает с Handsontable, но когда я пытаюсь форматировать число с 'цифрой() формат (.) 'Я получаю правильный вывод ... Я предполагаю, что проблема исходит от Handsontable, а не numeraljs. –
Действительно? Потому что я добавил это к вашей скрипке и увидел, что она работает, и поэтому я предложил ее. Но да, это также может быть проблемой с Handsontable. Решением будет реализация собственного средства визуализации. Прикрепите его к столбцам, которые вы хотите изменить, и используйте собственный форматтер, возможно, даже с обновленной версией numeraljs. – ZekeDroid
Я попробовал ваше решение прямо в моем проекте, и это не сработало. Я просто попробовал это в скрипке, чтобы быть уверенным, и я не могу получить желаемый отформатированный вывод. Чтобы быть ясным, я ввел неправильный формат в свой первый пост, я его отредактирую. –