Páginas filhas
  • MFRWJOI-1444 DT Formatacao Texto Caixa Dialogo Nao Quebra Linha Automaticamente

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

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 linha

identificado 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.
- Substituição do "\n" por "<br>" e inclusão da tag "<html>" quando não houver.
- Caso não houver nenhuma formatação informada, a função fará a quebra automática de linha.


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.