2012-01-24 11 views

risposta

34

Sì, è possibile set up a style all'interno del file jrxml in questo modo:

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

e aggiungerlo ai tuoi elementi del report in questo modo:

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

Non è possibile aggiungere stili condizionali a file di modello di stile (ad esempio, , File .jrtx).

+0

questo non funzionerà se la colonna viene estesa alla pagina successiva. – sTg

8

Se non si utilizza "stili", si può avere un campo statico di testo (senza testo) o di un rettangolo con il colore di sfondo che avete bisogno, sovrapposto al campo di testo con i dati e impostare il printWhenExpression a $V{report_COUNT}%2 == 1 O $V{report_COUNT}%2 == 0

Problemi correlati