Executa um comando ADVPL através do Javascript, retornando o valor processado via ADVPL para a função Javascript definida como callBack na chamada original.
Sintaxe
TWebChannel.runAdvpl( < command >, < callback > )
Parâmetros
Nome | Tipo | Descrição | Obrigatório | Referência |
---|---|---|---|---|
command | caractere | Comando ADVPL a ser executado no AppServer embutido no CloudBridge. | X |
|
callback | caractere | Função JavaScript (callBack) disparada ao fim do processamento ADVPL do comando solicitado. | X |
|
Observações
- Função disponível em builds superiores a 7.00.131227A.
Exemplos
// Código Javascript que monta uma data formatada em mês/dia/ano var today = new Date(); var dd = today.getDate(); var mm = today.getMonth()+1; //January is 0! var yyyy = today.getFullYear(); var jsDate = mm+'/'+dd+'/'+yyyy; // Comando ADVPL var advplCommand = 'DtoS(CtoD(\'' +jsDate+ '\'))'; channel.runAdvpl(advplCommand).then(function(result) { alert('Command runAdvpl: ' + advplCommand + '\nValue returned: ' + result); });
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas