Como personalizar as mensagens em Alerts no Protheus

Como personalizar as mensagens em Alerts no Protheus

Olá pessoal…

Hoje vou mostrar como montar mensagens coloridas e chamativas em Alerts e no Monitor do Protheus.

As mensagens de alerta do Protheus (MsgInfo, MsgAlert, MsgStop, MsgYesNo, Alert) elas tem suporte a linguagem HTML, portanto, qualquer trecho dentro dela que tenha código html, será mostrado como em um navegador.

Por exemplo, abaixo estou mostrando um alert de uma mensagem que tem cor vermelha em trechos e negrito.

Alert('<b>Atenção</b><br>Essa rotina foi descontinuada.<br><br><font color="#FF0000">Contate o Administrador</font>')                                                                                                                                     

O resultado é a imagem abaixo.

Exemplo de Mensagem em Alert
Exemplo de Mensagem em Alert

Agora imagine que você precisa parar o sistema para aplicar uma atualização e quer disparar uma mensagem aos usuários, mas aquelas mensagens padrões que acabam passando despercebidas acabam até as vezes sendo ignoradas pelos usuários, e que tal montar com HTML uma mensagem mais chamativa?

<center><h1><font color="#ff0000">Atenção!</font></h1></center><br>
O sistema irá passar por uma atualização, a expectativa de retorno é cerca de <b>5 minutos</b>.<br>
Por favor, salvem o que estão fazendo e <b>fechem o sistema</b>.<br>
Obrigado.<br>
<br>
--<br>
<i>Daniel Atilio</i>

Abaixo é o resultado da mensagem disparada pelo Monitor:

Exemplo de Mensagem no Monitor
Exemplo de Mensagem no Monitor

Bom pessoal, por hoje é só.
Abraços e até a próxima.

About Dan_Atilio

Analista e desenvolvedor de sistemas. Técnico em Informática pelo CTI da Unesp. Graduado em Banco de Dados pela Fatec Bauru. Entusiasta de soluções Open Source e blogueiro nas horas vagas. Autor do projeto Terminal de Informação, onde são postados tutoriais e notícias envolvendo o mundo da tecnologia.

2 comentários em “Como personalizar as mensagens em Alerts no Protheus

  1. Bom dia Danilo,
    Acompanho seu trabalho e todos os posts que tem colocado. Belo Trabalho, parabéns!

    Fico me perguntando como fazer para estas mensagens serem enviadas para todos os usuários automaticamente, no mesmo momento que quisermos realizar uma manutenção, sem a necessidade de utilizar o Monitor.

    Já chegou a resolver isso?

    Obrigado desde já,

Deixe uma resposta

%d blogueiros gostam disto: