Как показать значение в текстовом поле в Ireport? - PullRequest
0 голосов
/ 31 августа 2011

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

Например,

У меня есть файл php, который передает параметры в ireport для создания отчета.В файле php есть выпадающий список, в котором выбираются отделы (все значения, кроме выбора ВСЕ ОТДЕЛЕНИЯ, взяты из базы данных, все отделы возвращают значение ноль.)

Мне было интересно, какЗначение ВСЕХ ОТДЕЛОВ будет отображаться в текстовом поле в моем отчете, если выброшенное значение равно нулю.

Я уже пробовал использовать операторы case в моем где, но безрезультатно.Спасибо, и я надеюсь, что вы могли бы помочь мне в этом.

1 Ответ

1 голос
/ 01 сентября 2011

Вы можете попробовать использовать выражение текстового поля, например:

<textFieldExpression><![CDATA[$P{departmentFilter}.equalsIgnoreCase("ALL DEPARTMENTS") ? "All departments in company" : $P{departmentFilter}]]></textFieldExpression>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...