Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Zebrado por grupo

Olá bom dia,

Preciso criar um efeito zebrado por grupo, pois o efeito geral eu ja tenho utilizando a seguinte expressão:

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

eu preciso que esse efeito seja inicializado a cada novo grupo.

Tenho um relatório de usuário dividido por grupos de empresas, porém utilizando a expressão acima o efeito zebrado é geral, então se ao final de um grupo a ultima linha for colorida, no começo do próximo grupo ela começa branca e assim por diante, preciso iniciar um "novo" zebrado a cada grupo para manter um padrão.

1 resposta
solução!

Já achei a resposta:

Em vez de usar o parâmetro REPORT_COUNT, usa-se a variável referente ao grupo, nesse caso empresa_COUNT na expressão, ficando assim:

new Boolean(($V{empresa_COUNT}.intValue()%2)==0), dae para inverter a cor das linhas é só alterar a condição para != 0.