Campo null nao some (Ireport)

Pessoal
na minha banda Detail
eu tenho um campo
nele existe uma expressão, caso for false, eu atribuo o valor a null
na propriedade do field, existe uma opção “Em branco quando for null”,
então ele fica em branco…
quando meu abro o relatorio, fica algumas linhas preenchidas e outras em branco

exemplo:

Banda Detail

Teste
Teste
Teste

Teste

Teste
Teste

Teste

não consigo tirar a linha em branca…
existe uma outra opção, remover linha quando vazio…
mas não funciona, não sei oq ele entende por vazio…
alguem sabe retirar a linha?

Qual a versão do iReport você esta usando?.

3.0

Você esta marcando as duas opções citadas e mesmo assim vem as linhas em braco?, ou você tratou com código e utilizou a outra opção?

no meu field na aba
Expressão campo de texto

eu fiz

((!$F{situacaoAssinatura.situacao}.equalsIgnoreCase($P{situacao}))?null:$F{periodo.periodo})

Ou seja…
se a situação que estou enviando não for igual a que está sendo listada, ele fica null, se não vira a situação que eu enviei como parametro…

No meu Field, está marcado
Em branco quando null
Remover linha quando vazio
Transparente
Mostrar Valores repetidos

quando eu executo
onde a linha nao deveria mostrar,
acaba mostrando em branco

como meu exemplo

Teste
Teste

Teste

Teste

nao consigo remover essas linhas “boiando” no meio

alguém?!

Cara,

já tive um problemas parecido, e estava no códico que colocava no campo pra tratar esta lance de null.

to tentando encontrar aqui…

o problema que tive era qdo eu manipulava o campo com o código e depois usava as opções do iReport era como se não funcionasse como esta ai pra vc.

vou ver se econtro aqui…

deveria ter uma opção de excluir completamente a linha vazia
não só esconder como ele faz

Ae cara
resolvi
em vez de colocar na expressão do field
eu coloquei na expressão da banda
então ela só lista se estiver true!

vlw

Massa!..

Tava procurando aqui…mas já resolveu…

vlw!