Histórico da Página
...
Linha de Produto: | Logix |
Segmento: | Tecnologia |
Módulo: | Controle Geral |
Função: | Componente Caixa Diálogo |
Situação/Requisito: | O componente para exibição de mensagens de alertas/erros em tela, quando acionados por programas "Metadados ou FreeForm" não está fazendo quebra automática de linhas. |
Solução/Implementação: | Foi realizado correção do componente, para que o mesmo trate corretamente a quebra de linhaidentificado que quando a funçãoo "log0030_processa_mensagem" é chamada a partir de um programa ADVPL, o sistema chama a funçãoo WinMessage(Cmessage, Ctype) para tratamento da mensagem. Nesta funçãoo havia um tratamento que forçava sempre a inserção da tag <html>, fazendo com que as mensagens que não estavam formatadas corretamente, fossem emitidas em uma linha somente. A ateração realizada atende os seguintes cenários: - Mensagem enviada sem a tag "<html>" informada, mas com tag's de formataçãoo (ex: <br>), a funçãoo adicionará a tag automaticamente. Dessa forma, a correção atende à todos os cenários possíveis, sempre realizando a quebra de linha automática em textos não formatados. |