2015-06-16 2 views
0

Я использую BIRT 4.3 в своем приложении Java.Передача пустой строки в качестве параметра отчета BIRT

Я передаю параметры отчета из класса Java в BIRT, а затем я показываю эти параметры в финальном (выходном) отчете.

Если значение Я передаю это null, то я хочу передать пустую строку "" в качестве параметра отчета, как этого

map.put("NAME", salesLocBean.getName() == null ? "" : salesLocBean.getName().toUpperCase()); 

Но BIRT, кажется, не нравится, что несколько раз он жалобы, что параметр Х и иногда он работает нормально, но прикручивает интерфейс.

Я пробовал передать строку с пробелами, подобными этому «" », но BIRT рассматривает их как пустые строки.

Так как я могу передать пустую строку "" в качестве параметра отчета BIRT.

+1

Я не могу помочь с Java, но если вы поместите его в BIRT со строковым значением, например «changeMe», вы можете использовать вычисленный столбец в вашем наборе данных для преобразования «changeMe» в то, что вы хотите. –

+0

@JamesJenkins можно конвертировать в пустой? –

+0

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

ответ

1

Вы можете установить параметр в значение "changeMe" и заменить его пустой строкой "" в том месте, где оно отображается в отчете, если оно имеет значение "changeMe". Compare my answer to this question. Вы можете просто оставить поле для отображаемого значения пустым.

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