Histórico da Página
...
Formatação de Texto na Caixa de Diálogo Não Realiza Quebra Automática de Linha
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.Quando chamada pelo 4gl a função realiza a quebra de linha. | ||
Solução/Implementação: | Foi identificado que quando a função "log0030_processa_mensagem" é chamada a partir de um programa ADVPL, o sistema invoca a função WinMessage(Cmessage, Ctype) para tratamento da mensagem. Nesta função 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 alteração realizada atende os seguintes cenários:
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 | Solução/Implementação: | Foi realizada a manutenção do método para ajuste do header em colunas de grid, para acionar a ação de repintura em tela, apresentando ao usuário a atualização dos valores dos títulos das colunas de grids corretamente . |