Passa al contenuto principale
Administrator Guide
Ultimo aggiornamento: 2023-06-23
Condizionalizzare la traduzione delle etichette con JavaScript

Condizionalizzare la traduzione delle etichette con JavaScript

Creare un file di progettazione report e i file di risorse che consentono la conversione delle relative etichette.
È possibile utilizzare un
onCreate
JavaScript per sostituire il contesto di traduzione in un modello di report. Ciò consente a Report Designer di tradurre il testo dell'etichetta in base a una condizione specifica, anziché alla lingua preferita dell'utente che esegue l'attività di stampa.
  1. Per aggiungere uno script
    onCreate
    , selezionare un'etichetta nella scheda
    Layout
    del modello di report, quindi selezionare la scheda
    Script
    .
  2. Dall'elenco a discesa
    Script
    , selezionare
    Crea
    .
  3. Nel riquadro di testo, aggiungere il codice JavaScript appropriato.
Questo esempio sostituisce la lingua predefinita e fornisce la traduzione appropriata se le impostazioni internazionali sono fr_CA:
importPackage(Packages.java.util); if(row["Locale"]=="fr_CA") { var lc = new Locale("fr_CA"); this.text = reportContext.getMessage("Dear", lc);}