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. - Per aggiungere uno scriptonCreate, selezionare un'etichetta nella schedaLayoutdel modello di report, quindi selezionare la schedaScript.
- Dall'elenco a discesaScript, selezionareCrea.
- 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);}