Árvore de páginas

Você está vendo a versão antiga da página. Ver a versão atual.

Comparar com o atual Ver Histórico da Página

« Anterior Versão 3 Próxima »

Indica o bloco de código que será disparado quando a função jsToAdvpl for chamada *via JavaScript* à partir da pagina HTML carregada no componente TWebEngine que esta configurado para a Porta do TWebChannel.

Tipo

Valor Padrão

Somente Leitura

bloco de código

{ |self,codeType,codeContent| }

N

Observações

  • Este Bloco de código ao ser disparado recebe o self (O próprio objeto), o codeType (código da mensagem) e codeContent (conteudo da mensagem)

Exemplos

// O trecho ADVPL abaixo cria o componente TWebChannel e
// associa o bloco de código bJsToADVPL
oWebChannel := TWebChannel():New()
oWebChannel:bJsToAdvpl := {|self,codeType,codeContent| jsToAdvpl(self,codeType,codeContent) }
 
// Associa a porta do componente TWebChannel ao componente
// TWebEngine possibilitando a troca de mensagens
oWebEngine := TWebEngine():New(oDlg,0,0,800, 600,,oWebChannel:nPort)
 
// Trecho JavaScript abaixo envia sinal informando
// termino da carga da página/componente HTML
dialog.jsToAdvpl("page_started", "Pagina inicializada");
 
// Techo ADVPL abaixo é a função que será disparada pelo
// bloco de código bJsToAdvpl ao receber a mensagem do JavaScript
static function jsToAdvpl(self,codeType,codeContent)
  if codeType == "page_started"
    msgAlert(codeContent)
  endif
return
  • Sem rótulos