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.

È stato utile?

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.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top