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. - Para añadir una secuencia de comandosonCreate, seleccione una etiqueta en lafichaDiseño del diseño de informe y, a continuación, seleccione la fichaSecuencia de comandos.
- En la lista desplegable Secuenciade comandos, seleccioneonCreate.
- 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);}