Alertas, informações e mensagens de erro de script

  • Versão de lançamento: Xanadu
  • Atualizado 1 de ago. de 2024
  • 1 min. de leitura
  • Você pode enviar mensagens aos clientes como alertas, mensagens informativas ou mensagens de erro.

    Tabela 1. Regra de negócio e outros scripts de uso geral
    Script Resultado
    current.field_name.setError("Olá, mundo"); Adiciona Olá, mundo abaixo do campo especificado em uma mensagem de erro em vermelho.
    gs.addInfoMessage("Olá, mundo"); Adiciona Olá, mundo na parte superior da janela do navegador em uma mensagem informativa azul.
    gs.addErrorMessage("Olá, mundo"); Adiciona Olá, mundo na parte superior da janela do navegador em uma mensagem de erro vermelha.
    gs.print("Olá, mundo"); Grava Hello World no log de texto no sistema de arquivos, mas não na tabela sys_log no banco de dados.
    gs.log("Olá, mundo"); Grava Hello World no banco de dados e no arquivo de log.
    Nota:
    gs.log pode afetar negativamente o desempenho se usado com muita frequência.
    Tabela 2. Scripts do lado do cliente
    Script Resultado
    alert("Olá, mundo"); Exibe uma janela com Olá, mundo e um botão OK.
    confirm("Olá, mundo"); Exibe uma janela com Hello World? Botões OK e Cancelar.
    g_form.showFieldMsg("field_name", "Olá, mundo", "erro"); Adiciona Olá, mundo abaixo do campo especificado em uma mensagem de erro em vermelho.
    g_form.hideFieldMsg("field_name"); Oculta a mensagem mais recente do campo especificado.
    Importante:
    Os métodos nesta tabela devem ser usados somente em client scripts.
    Também é possível adicionar outras mensagens personalizadas aos seus formulários, se necessário, usando scripts de cliente.

    O tamanho do texto de informações e mensagens de erro na parte superior da tela é personalizável. Duas propriedades controlam isso. Se você configurou seus formulários, talvez precise adicionar essas propriedades.

    Nota:
    A opção de alerta de client script não está disponível para uso com o Automated Test Framework (ATF).
    Tabela 3. Propriedades de tamanho de texto de erro e alerta
    Propriedade Descrição
    css.outputmsg.info.text.font-size Define o tamanho das mensagens informativas. O padrão é 11pt.
    css.outputmsg.error.text.font-size Define o tamanho das mensagens de erro. O padrão é 11pt.