2010-11-09 3 views
1

Я новичок в: iReport и пытаюсь: Я хочу, чтобы отчет заметил в полосе детали, когда специальное поле имеет другое значение, так как оно имеет запись раньше. Я думаю, что это возможно, если я использую переменную, но я понятия не имею, как это сделать. Может ли кто-нибудь помочь мне с примером, чтобы я мог видеть правильный синтаксис?iReport: Использование переменных

Я попытался создать параметр $P{MyField} и заполнить его с утверждением в «Print, когда» как это:

($P{MyField}.put("MyField", $F{MyField}) == null ) ? Boolean.FALSE:Boolean.FALSE 

Я обнаружил, что в другом докладе и хотел использовать его ...

параметр был установлен как

java.util.Map 

с невыполнением

new java.util.HashMap() 

Я думаю, что я совершенно неправ ... так, если кто-то может помочь?

ответ

0

Вы можете добавить прямоугольник, например, со специальным стилем, и установить условие на «опцию печати при выражении», так что специальный прямоугольник будет напечатан только тогда, когда это действительно так.

Смежные вопросы