2012-01-24 29 views

Respuesta

34

Sí se puede set up a style dentro del archivo JRXML así:

<style name="Zebra" mode="Transparent"> 
    <conditionalStyle> 
     <conditionExpression><![CDATA[$V{REPORT_COUNT}%2 == 1]]></conditionExpression> 
     <style backcolor="#CAC5BB"/> 
    </conditionalStyle> 
</style> 

y añadirlo a sus elementos de informe como esto:

<reportElement style="Zebra" mode="Opaque" x="1" y="1" width="554" height="20"/> 

No se puede agregar estilos condicionales a los archivos de plantillas de estilo (por ejemplo, , Archivos .jrtx).

+0

esto no funcionará si la columna se extiende a la página siguiente. – sTg

8

Si no está utilizando "estilos", puede tener un campo de texto estático (sin texto) o un rectángulo con el color de fondo que usted necesita, que solapa el campo de texto con los datos y establecer el printWhenExpression a $V{report_COUNT}%2 == 1 O $V{report_COUNT}%2 == 0

Cuestiones relacionadas