Форматирование номера XDocReport в таблице
У меня есть шаблон, где у меня есть таблица со столбцом, который я хочу отформатировать как валюту (2 знака после запятой). Я использую Velocity и NumberTool, которые помещены в контекст.
Я пытался использовать <<$number.format("currency", $My_data)>>
в шаблоне, но в результате я получил пустой столбец.
Есть ли возможность отформатировать поле списка в таблице без записи, например, новый foreach? Есть ли какая-то функция, которую можно использовать в tempate для форматирования поля в одном столбце?
С уважением
1 ответ
Решение
Я решаю это сам.
Я должен просто переопределить VelocityTemplateEngine и Formatter, чтобы распознать такие фразы, как <<$numberTool.format($My_data)>>
, потому что форматировщик по умолчанию искал имя поля после первого '$'.