Histórico da Página
...
A instrução é "injetada" via ADVPL através do método oWebChannel.advplToJs, e é efetivamente inserido à partir do método dialog.advplToJs.connect, que deve ser inserido na página html carregada, conforme exemplo /componente HTML carregada. Veja com atenção o exemplo e a observação abaixo abaixo:
Bloco de código language cpp theme Eclipse linenumbers true collapse false // Techo JavaScript // Conecta WebSocket Server totvstec.connectWS( function(){ // Carrega mensageria exclusiva da pagina dialog.advplToJs.connect(function (codeType, codeContent, objectName) { if (codeType == "html") { var form = document.getElementById("mainForm"); form.innerHTML += codeContent; } else if (codeType == "JQuery_CSS") { // Aplica CSS do JQuery Mobile apos criacao dos campos $('.ui-page').trigger('create'); } }); // Envia sinal informando termino da carga dialog.jsToAdvpl("page_started", "Pagina inicializada"); });
- Os tipos (cCodeType) "js" e "css", já são tratados automaticamente pelo arquivo totvstec.js, os demais tipos devem ser tratados diretamente pelo desenvolvedor, exatamente como o "JQuery_CSS", demonstrado no exemplo acima.
...
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas