Avaliando campos no iReport  XML
Índice dos Fóruns » Java Avançado
Autor Mensagem
zafenatePJ
Thread.start()
[Avatar]

Membro desde: 27/08/2004 00:00:00
Mensagens: 41
Offline

E aê, pessoas.

Seguinte: tenho em minha tabela os campos R0..R9, do tipo boolean.
Preciso que no meu relatório, quando o campo R0 for "true" (ou 1) seja exibido o a String "JOAO" e quando for "false" (ou 0) nada apareça.
O mesmo se aplica aos demais campos do tipo boolean, alterando somente a string que irá aparecer.

Alguma idéia ou dica de como fazer isso??

Valew.
[WWW] [ICQ]
AndersonAugustoPJ
JavaEvangelist
[Avatar]

Membro desde: 18/06/2004 00:00:00
Mensagens: 337
Offline

Cara,
se vc estiver usando iReport, depois que vc colocar o cmpo no formulario, clique duas vezes no campo e vai na aba text Field e em textfield expression e coloca o codigo do if lá dentro, acho que rola, nao tenho certeza! Olha lá e fala aê!!!
[WWW] aim icon [ICQ]
zafenatePJ
Thread.start()
[Avatar]

Membro desde: 27/08/2004 00:00:00
Mensagens: 41
Offline

Mêrmaum, já tentei isso e nada feito.
talvez haja um modo de fazer, neste mesmo campo textField Expression, mas ainda não sei como é, por isso postei a questão.

valeu a dica.
tem outra aê?
[WWW] [ICQ]
andrikPJ
Smalltalk
[Avatar]

Membro desde: 20/04/2005 00:00:00
Mensagens: 3
Offline

Cara ao invés de utilizar a forma convencional do if utiliza essa forma:

Sintaxe:
condicao ? <valor se verdadeiro> : <valor se falso>

No iReport
$F{R0}.booleanValue() ? "JOAO" : ""

[WWW] aim icon [ICQ]
 
Índice dos Fóruns » Java Avançado
Ir para:   
Powered by JForum 2.1.8 © JForum Team