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

Versões comparadas

Chave

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

...

Disponibilizar atalho do link no componente LWebDialog para executar a aplicação WEB Logix em navegador externo de sua escolha (navegadores instalados em seu 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 impeça 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 Image Added: 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 componente abertoprograma WEB aberto a partir do menu Logix.

  • Botão "... Outros": Troca o Navegador Externo que será utilizado no link

    Em relação ao botão "OUTROS (...)":

    Nesta opção, 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:


Image Modified


Image Modified



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 Image Added.

c) Cancelar: Cancela a ação

...

, fechando a janela com as opções apresentadas.


...

Nota
titleATENÇÃ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
deverá ser
  • seja mantida em execução durante o uso da aplicação WEB a partir
de um
  • do navegador externo, para evitar problemas de comunicação com o RPO Logix para busca de
dados para apresentar
  • informações que são preenchidas na tela WEB
, que
  • . Essa busca de dados é realizada
por chamadas API Rest.
  • 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.

...