powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Вопрос по iReport
5 сообщений из 5, страница 1 из 1
Вопрос по iReport
    #33754080
Lexander
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Сломал голову над опцией "print when expression":
необходимо, чтобы тект печатался на всех страницах в pagefooter, кроме первой - задаю
(java.lang.Integer)$V{PAGE_NUMBER}!=(java.lang.Integer)1

В результате получаю exeption:

1. Cannot cast from boolean to Boolean                 
value = (java.lang.Boolean)((java.lang.Integer)((java.lang.Integer)variable_PAGE_NUMBER.getValue())!=(java.lang.Integer)1);

В чем подвох?
...
Рейтинг: 0 / 0
Вопрос по iReport
    #33754153
GMax
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
 new   Boolean ((java.lang.Integer)$V{PAGE_NUMBER}!=(java.lang.Integer) 1 )
...
Рейтинг: 0 / 0
Вопрос по iReport
    #33754699
Lexander
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Задаю "print when expression" следующим образом:
new Boolean($V{PAGE_NUMBER} != (new java.lang.Integer(1)))

Компилятор пропускает, но элемент всё равно отображается на всех страницах. Как всё же правильно задавать условия отображения?
...
Рейтинг: 0 / 0
Вопрос по iReport
    #33754719
GMax
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Может сравнивать методом equals()?
...
Рейтинг: 0 / 0
Вопрос по iReport
    #33754940
Lexander
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо, помогло.

new Boolean(!(new java.lang.String(java.lang.String.valueOf($V{PAGE_NUMBER})).equals("1")))

забавный язык - жаба :)
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / Вопрос по iReport
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]