Descrição
Prepara e executa um aplicativo web no Protheus
Sintaxe
FwCallApp( cApp, oOwner, oEngine, oChannel, cHost, cSource ) →
Parâmetros
Nome | Tipo | Descrição | Obrigatório |
---|---|---|---|
cApp | Caracter | Nome do aplicativo | X |
oOwner | Objeto | Objeto Dialog para o caso de querer usar uma janela própria Obs.: Caso enviado, o Activate deverá ser feito para abrir a tela. | |
oEngine | Objeto | Enviado por referência para o caso de querer manipular o objeto do TWebEngine | |
oChannel | Objeto | Enviado por referência para o caso de querer manipular o objeto do TWebChannel | |
cHost | Caracter | Host para uma simples abertura de browse. Obs.: Caso enviado, todo pré-processamento será pulado | |
cSource | Caracter | Nome do fonte, caso não seja o mesmo nome do APP. | |
Param7 | Parâmetro interno | ||
Param8 | Parâmetro interno | ||
Param9 | Parâmetro interno | ||
lUseOnBoarding | Lógico | Indica se abre o wizard de configuração para utilizar apps (mais informações abaixo) |
...
Wizard de Configuração do Ambiente para Apps embarcados
A partir da LIB Label 20230626 será disponibilizado um wizard que verifica se as configurações do ambiente estão corretas para abrir um app no Protheus.
Para ativar basta enviar o parâmetro lUseOnBoarding como .T. e o wizard só abrirá caso tenha alguma configuração faltando.
Ele verifica se as chaves app_enviroment e multiprotocolport estão corretas.
Exemplo ao abrir um app e a chave multiprotocolport esteja como 0:
O wizard não irá aparecer caso o ambiente esteja configurado corretamente.
Documentação
Exibir filhos |
---|
...
HTML |
---|
<style> div.theme-default .ia-splitter #main { margin-left: 0px; } .ia-fixed-sidebar, .ia-splitter-left { display: none; } #main { padding-left: 10px; padding-right: 10px; overflow-x: hidden; } .aui-header-primary .aui-nav, .aui-page-panel { margin-left: 0px !important; } .aui-header-primary .aui-nav { margin-left: 0px !important; } table, tr, td, th { border-collapse: collapse; border: 1px dotted black; padding: 7px 10px; padding-top: 7px; padding-right: 10px; padding-bottom: 7px; padding-left: 10px; } </style> |