Alertas, informações e mensagens de erro de script
Você pode enviar mensagens aos clientes como alertas, mensagens informativas ou mensagens de erro.
| 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. |
| 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:
Também é possível adicionar outras mensagens personalizadas aos seus formulários, se necessário, usando scripts de cliente. Os métodos nesta tabela devem ser usados somente em client scripts.
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).
| 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. |