Ireport CrossTab e estilo zebrado

5 respostas
alyne_loyane

Bom dia Pessoal

Entao… eu estou com uma duvida quero saber se alguem tem um tutorial que possa me ajudar ou se alguem sabe a resposta

Minha duvida é tem como fazer o estilo zebrado (zebra) dentro de uma crosstab?

Obrigada!!! :smiley:

5 Respostas

gugaa_df

http://www.guj.com.br/posts/list/108763.java#658321

alyne_loyane

Valeu pela dica

Mas nao funcionou

o que acontece é que eu tenho um relatorio principal dentro dele um subrelatorio e dentro do sub a crosstab

para fazer o estilo zebrado eu uso esse codigo

new Boolean($V{REPORT_COUNT}.intValue() % 2 == 0)

Mas o ireport nao ta reconhecendo a variavel $V{REPORT_COUNT

e quando o codigo q vc falou nao aconntece nada

fuscazul72

galera, segui a dica acima mas ao inves de ele pintar as linhas ele esta pintando as colunas, como faço para corrigir isso???

Gerva

Estou respondendo aqui também…

Como você está usando crosstab, imagino que a quantidade de colunas é variável, assim, você pode usar está formula (se alguém souber uma forma mais bonita xD)

view plaincopy to clipboardprint?

  1. (($V{COLUMN_COUNT} -1) % ($V{QUANT_COLUMN} * 2)) < $V{QUANT_COLUMN}

(($V{COLUMN_COUNT} -1) % ($V{QUANT_COLUMN} * 2)) < $V{QUANT_COLUMN}

Onde ($V{COLUMN_COUNT} -1) recebe o número da coluna partindo do zero, $V{QUANT_COLUMN} * 2) é a quantidade de colunas em 2 linhas e $V{QUANT_COLUMN} lógicamente é a quantidade de colunas :B

marciosouzajunior

A condição para fazer o efeito zebrado em crosstab é:

new Boolean($V{ROW_COUNT}.intValue() % 2 == 1)
Criado 4 de abril de 2009
Ultima resposta 10 de ago. de 2012
Respostas 5
Participantes 5