Histórico da Página
...
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 TWebChannelna chamada (via Javascript) da função twebchannel.jsToAdvpl. Essa função Javascript poderá ser chamada através da página/componente carregado no componente TWebEngine.
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)
...
Bloco de código | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
// 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) } // Trecho ADVPL Associaassocia 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 dialogtwebchannel.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 |
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas