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.

...

02. SITUAÇÃO/REQUISITO

Disponibilizar atalho de do link no componente LWebDialog para poder 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 de ocorrer alguma 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, o usuário possa acionar a visualização da aplicação em navegador Externo de sua escolha com base nos possíveis navegadores externos instalados em seu equipamento local. 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, será apresentada um botão Image Removed no canto superior esquerdo e no canto superior direito será apresentado o link Image Removed que permitirá visualizar como é o caso da nova aplicação GTR10000 - Monitor Inteligência Tributária será apresentada uma barra com os seguintes itens:

       Image Added


  • 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 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:


Image Added


Image Added



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.

...



Templatedocumentos

...