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', '')

compartilhar
  1. Você vai ver essas setas em qualquer página de pergunta. Com elas, você pode dizer se uma pergunta ou uma resposta foram relevantes ou não.
  2. Edite sua pergunta ou resposta caso queira alterar ou adicionar detalhes.
  3. Caso haja alguma dúvida sobre a pergunta, adicione um comentário. O espaço de respostas deve ser utilizado apenas para responder a pergunta.
  4. Se o autor da pergunta marcar uma resposta como solucionada, esta marca aparecerá.
  5. Clique aqui para mais detalhes sobre o funcionamento do TOTVS DevForum!

1 resposta

Não é a resposta que estava procurando? Procure outras perguntas com as tags protheus poui webapp ou faça a sua própria pergunta.