Форматирование номера XDocReport в таблице

У меня есть шаблон, где у меня есть таблица со столбцом, который я хочу отформатировать как валюту (2 знака после запятой). Я использую Velocity и NumberTool, которые помещены в контекст.

Я пытался использовать <<$number.format("currency", $My_data)>> в шаблоне, но в результате я получил пустой столбец.

Есть ли возможность отформатировать поле списка в таблице без записи, например, новый foreach? Есть ли какая-то функция, которую можно использовать в tempate для форматирования поля в одном столбце?

С уважением

1 ответ

Решение

Я решаю это сам.

Я должен просто переопределить VelocityTemplateEngine и Formatter, чтобы распознать такие фразы, как <<$numberTool.format($My_data)>>, потому что форматировщик по умолчанию искал имя поля после первого '$'.

Другие вопросы по тегам