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 |
---|
Templatedocumentos |
---|
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>
|