Páginas filhas
  • DFWKLOGIX-1771 DT LWebDialog - Link de abertura de URL em navegador externo

01. DADOS GERAIS

Produto:

TOTVS Framework

Linha de Produto:

Linha Logix

Segmento:

Tecnologia

Módulo:

Framework (Linha Logix) - Administração Logix

Função:Componente LWebDialog
País:Brasil
Ticket:
Requisito/Story/Issue (informe o requisito relacionado) :DFWKLOGIX-1771


02. SITUAÇÃO/REQUISITO

Disponibilizar atalho do link no componente LWebDialog para executar a aplicação WEB Logix em navegador externo de sua escolha (navegadores instalados em equipamento local do usuário), para que consiga executar aplicação WEB em uma janela de navegador externa ao menu do produto. Isso pode ser necessário em caso incompatibilidade da aplicação WEB com a biblioteca Chromium disponível no build Smartclient, que pode impedir a visualização da aplicação. Uma situação como essa foi identificada com o build Smartclient Lobo Guará compatível com o build AppServer 32 bits, que não está em processo de descontinuação.

03. SOLUÇÃO

Ao acionar uma aplicação WEB a partir do menu Logix, que faça uso do componente LWEBDIALOG, como é o caso da nova aplicação GTR10000 - Monitor Inteligência Tributária será apresentada uma barra com os seguintes itens:

       


  • Link : Visualiza a aplicação em um navegador externo caso a aplicação WEB Logix apresente alguma incompatibilidade com a versão do navegador Chromium utilizado pelo build Smartclient.

  • Botão Fechar: Fecha a tela da aba do programa WEB aberto a partir do menu Logix.

  • Botão ... (Outras opções):  O usuário pode realizar três tipos de ações diferentes:



Se for o primeiro acesso do usuário, onde ele ainda não tenha
escolhido onavegador WEB de sua preferência para executar
as aplicações WEB Logix:



Se já tiver uma opção de navegador de prefência de usuário salvo,
irá apresentar as seguintes opções:





Entre as opções disponiveis das telas acimas existem:

a) Sobre: Apresentará uma tela com as informações da aplicação, igual a tela SOBRE para visualizar dados de versionamento da aplicação e do produto Logix, build em uso, etc.
b) Informar/Trocar Navegador Externo:  Permite que o usuário possa selecionar ou trocar o Navegador WEB que será utilizar para abrir a aplicação em navegador externo a partir do link .

c) Cancelar: Cancela a ação, fechando a janela com as opções apresentadas.


ATENÇÃO


  • Ao acionar a execução da aplicação WEB Logix em navegador externo, é importante que a janela da aplicação aberta a partir do menu seja mantida em execução durante o uso da aplicação WEB a partir do navegador externo, para evitar problemas de comunicação com o RPO Logix para busca de informações que são preenchidas na tela WEB. Essa busca de dados é realizada a partir de requisições API Rest com o RPO Logix, utilizando a seção do usuário conectado ao menu do produto.

  • O componente LWEBDIALOG é incompatível com o Smartclient 32 bits do build 7.00.131227A, pois não dispõe de um componente pré-requisito do ADVPL chamado TWebEngine que permite execuções WEB nas telas do produto Logix. Já para o Smartclient do build Lobo Guará (build 7.170117A), apesar de contemplar o componente TWebEngine, foi gerado utilizando a biblioteca de componentes QT-5.9.7 que é uma versão compatível com o Chromium somente até a versão 61 ou anterior.  Atualmente a versão mais recente do Chromium encontra-se na versão 134 (Informação obtida em 08/04/2025).

  • Atualmente apenas o Smartclient Desktop do build Harpia, ainda tem compatibilidade com versões de Chromium mais recentes, mas que deixará também de ser liberado pela Totvs a partir do build Onça Preta (Build 7.00.240223P), onde a interface dos produtos passará a ser executada apenas com navegadores Web fazendo uso de WEBApp Components e do Web-Agent.


04. DEMAIS INFORMAÇÕES

Não se aplica.


IMPORTANTE!

Disponível a partir do pacote oficial 12.1.2507 ou Framework Fix 12.1.2503(fix01)


05. ASSUNTOS RELACIONADOS