как настроить шаблон поля в iReport? - PullRequest
0 голосов
/ 13 апреля 2011

Привет, эксперты StackOverflow, я просто добавил поле в iReport.В этом поле содержатся данные класса выражения java.lang.BigDecimal, возвращаемые запросом отчета.В таблице MSSQL DataBase это поле было определено как деньги.Я определил шаблон этого поля как #, ### 0,00, отделяя цифры запятыми в порядке справа налево на каждые 3 цифры (например, 12,332,324.20). Но я хочу, чтобы цифры разделялись запятой в том же порядке, нос 3-значным интервалом для первого раза и с 2-значным интервалом для оставшихся цифр (например, 1, 23, 32, 32.20.20).Пожалуйста, предложите мне.

1 Ответ

1 голос
/ 13 апреля 2011

Вы можете использовать любое выражение Java в качестве значения. Например, вы можете использовать это как значение:

"Report between " + new SimpleDateFormat("dd.MM.yyyy").format($P{startDate}) + " and " + new SimpleDateFormat("dd.MM.yyyy").format($P{endDate})

но будьте осторожны с исключениями нулевого указателя.

$ P {xxx} - это параметр отчета. $ F {yyy} - это поле / столбец в отчете.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...