Skip to main content
Administrator Guide
Laatst bijgewerkt: 2023-06-23
Labelvertaling conditionaliseren met JavaScript

Labelvertaling conditionaliseren met JavaScript

Maak een rapportontwerpbestand en de resourcebestanden waarmee de labels kunnen worden vertaald.
U kunt een gebruiken
onCreate
JavaScript om de vertaalcontext in een rapportontwerp te overschrijven. Zo kan Report Designer labeltekst vertalen op basis van een opgegeven voorwaarde in plaats van de taalvoorkeur van de gebruiker die de afdruktaak uitvoert.
  1. Als u een
    onCreate
    -script wilt toevoegen, selecteert u een label op het tabblad
    Indeling
    van uw rapportontwerp en selecteert u vervolgens het tabblad
    Script
    .
  2. Selecteer in de vervolgkeuzelijst
    Script
    de optie onCreate
    .
  3. Voeg in het tekstdeelvenster het juiste JavaScript toe.
Dit voorbeeld overschrijft de standaardtaal en biedt de juiste vertaling als de landinstelling fr_CA is:
importPackage(Packages.java.util); if(row["Locale"]=="fr_CA") { var lc = new Locale("fr_CA"); this.text = reportContext.getMessage("Dear", lc);}