Come faccio ad aggiungere testo o immagine di sfondo al rapporto BIRT?
-
05-07-2019 - |
Domanda
Devo aggiungere testo o immagine di sfondo come " DRAFT " per il rapporto quando soddisfa una determinata condizione. Devo abilitare o visualizzare dinamicamente il testo di base del rapporto breve?
Non vedo l'ora di sentire qualche idea.
Grazie in anticipo. Thillakan.
Soluzione
Per impostare un'immagine di sfondo statica come faresti:
- Seleziona la pagina principale nell'area di lavoro del rapporto.
- Seleziona " Proprietà " scheda.
- Espandi la pagina principale semplice " sezione.
- Imposta l'immagine di sfondo.
Tuttavia, per renderlo dinamico in base a qualcosa (come un parametro), è possibile utilizzare Javascript per manipolare direttamente gli elementi del report. Questo è trattato nel capitolo 13 di & Quot; Integrazione ed estensione di BIRT < !> quot; che, insieme a " BIRT, una guida sul campo ai rapporti < !> quot ;, ogni progettista di report BIRT dovrebbe avere.
Il modo più semplice è nominare la tua pagina principale in modo specifico nella finestra di progettazione dei report e utilizzare ReportDesignHandle.findElement(<name>)
per ottenerne l'handle. Quindi utilizzare un setter per modificare dinamicamente l'immagine di sfondo. Lo script beforeRender
è quello in cui vuoi inserire tutto questo codice che imposta l'immagine di sfondo.