Ir para o conteúdo principal
Administrator Guide
Última atualização: 2023-06-23
Condicionar tradução de rótulo com JavaScript

Condicionar tradução de rótulo com JavaScript

Crie um arquivo de design de relatório e os arquivos de recursos que permitem a conversão de seus rótulos.
Você pode usar um
onCreate
JavaScript para substituir o contexto de tradução em um design de relatório. Isso permite que o Report Designer traduza o texto do rótulo com base em uma condição especificada, em vez da preferência de idioma do usuário que está executando a tarefa de impressão.
  1. Para adicionar um script
    onCreate
    , selecione um rótulo na guia
    Layout
    do design de relatório e selecione a guia
    Script
    .
  2. Na lista suspensa
    Script
    , selecione
    onCriar
    .
  3. No painel de texto, adicione o JavaScript apropriado.
Este exemplo substitui o idioma por padrão e fornece a tradução apropriada se os parâmetros regionais são fra_CA:
importPackage(Packages.java.util); if(row["Locale"]=="fr_CA") { var lc = new Locale("fr_CA"); this.text = reportContext.getMessage("Dear", lc);}