Versão atual:

Passagem de Informação Usando Static Function JsToAdvpl

Bom dia Pessoal.

Estou com problemas nas passagem de parametros Entre o Po-ui e Protheus.

Do Protheus para o Po-ui não Funciona, no entando do Po-ui Pro Protheus Funciona.

Segue fonte

//Fontes responsavel por adicionar o projeto no menu, e JsToAdvpl

user function testepoui() Fwcallapp("my-po-project") return

Static Function JsToAdvpl(oWebChannel,cType,cContent) Do Case // Se a interação que recebi for igual a mensagemJavascript Case cType == 'mensagemJavascript' // Imprimo a informação que recebi para trabalhar alert('O que veio do JS: ' + cContent) // Se a interação que recebi for igual a receberProtheus Case cType == 'receberProtheus' // Envio um comando ADVPL para minha aplicação Web oWebChannel:AdvPLToJS('mensagemProtheus', 'Comando ADVPL') End Return .T.

//Fonte advpltojs.js function(codeType, content) { // Se a interação que recebi for igual a mensagemProtheus if (codeType == 'mensagemProtheus') { // Eu dou um alert com a informação que recebi para trabalhar alert('Mensagem recebida do Protheus: ' + content); } }

Chamada dentro do Angular

click1(): void { this.proJsToAdvplService.jsToAdvpl('mensagemJavascript', 'Comando Javascript') }

click2(): void { this.proJsToAdvplService.connectedJsToAdvpl('receberProtheus', '')

Versão (1):

Ver a versão formatada

Passagem de Informação Usando Static Function JsToAdvpl

Comentário

new question