Árvore de páginas

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);
});
  • Sem rótulos