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. - Para adicionar um scriptonCreate, selecione um rótulo na guiaLayoutdo design de relatório e selecione a guiaScript.
- Na lista suspensaScript, selecioneonCriar.
- 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);}