Saltar al contenido principal
Administrator Guide
Última actualización: 2023-06-23
Condición de traducción de etiquetas con JavaScript

Condición de traducción de etiquetas con JavaScript

Cree un archivo de diseño de informe y los archivos de recursos que permitan la traducción de sus etiquetas.
Puede utilizar un
onCreate
JavaScript para sustituir el contexto de traducción en un diseño de informe. Esto permite a Report Designer traducir el texto de la etiqueta en función de una condición especificada, en lugar de la preferencia de idioma del usuario que ejecuta la tarea de impresión.
  1. Para añadir una secuencia de comandos
    onCreate
    , seleccione una etiqueta en la
    ficha
    Diseño del diseño de informe y, a continuación, seleccione la ficha
    Secuencia de comandos
    .
  2. En la lista desplegable Secuencia
    de comandos
    , seleccione
    onCreate
    .
  3. En el panel de texto, añada el código JavaScript correspondiente.
Este ejemplo sustituye el idioma por defecto y proporciona la traducción adecuada si la configuración regional es fr_CA:
importPackage(Packages.java.util); if(row["Locale"]=="fr_CA") { var lc = new Locale("fr_CA"); this.text = reportContext.getMessage("Dear", lc);}