Passer au contenu principal
Administrator Guide
Dernière mise à jour : 2023-06-23
Conditionner la traduction de libellé avec JavaScript

Conditionner la traduction de libellé avec JavaScript

Créez un fichier de conception de rapport et les fichiers de ressources permettant la traduction de ses libellés.
Vous pouvez utiliser une
onCreate
JavaScript pour remplacer le contexte de traduction dans une conception de rapport. Ainsi, Report Designer peut traduire le texte de libellé en fonction d'une condition spécifiée, plutôt que des préférences linguistiques de l'utilisateur exécutant la tâche d'impression.
  1. Pour ajouter un script
    onCreate
    , sélectionnez un libellé dans l'onglet
    Présentation
    de votre conception de rapport, puis sélectionnez l'onglet
    Script
    .
  2. Dans la liste déroulante
    Script
    , sélectionnez
    onCreate
    .
  3. Dans le panneau de texte, ajoutez le Javascript approprié.
Cet exemple remplace la langue par défaut et fournit une traduction appropriée si les paramètres régionaux sont fr_CA :
importPackage(Packages.java.util); if(row["Locale"]=="fr_CA") { var lc = new Locale("fr_CA"); this.text = reportContext.getMessage("Dear", lc);}