sc_ajax_javascript('NomeMetodoJavascript', array("parâmetro"))
|
|
Esta macro permite que métodos javascript chamados em determinados eventos sejam executados nas aplicações de formulário, controle e calendário
Para utilizar esta macro é necessário criar o método javascript na aplicação na opção de Programação.
A macro recebe dois parâmetros:
O primeiro (parâmetro obrigatório) é uma string contendo o nome do método javascript. O segundo (parâmetro opcional) um array com os parâmetros desse método.
Exemplos de chamadas de métodos javascript:
Ex. 1: Método javascript sem parâmetros:
sc_ajax_javascript('nome_do_metodo');
sc_ajax_javascript('soma');
Ex. 2: Método javascript que contem um parâmetro:
sc_ajax_javascript('nome_do_metodo', array("parâmetro"));
Ex. 3: Método javascript que contém dois paramentros:
sc_ajax_javascript('nome_do_metodo', array("param1","param2"));
Exemplo com variáveis globais como parâmetros:
sc_ajax_javascript('soma', array([num1],[num2]));
|
Escopo da Macro
|
Aplicação Blank
|
Aplicação Calendário
|
Aplicação Formulário
|
Aplicação Controle
|
| allMacros
|
ajaxFieldonBlur ajaxFieldonChange ajaxFieldonClick ajaxFieldonFocus allMacros onAfterDelete onAfterInsert onAfterUpdate onValidate onValidateFailure onValidateSuccess
|
ajaxFieldonBlur ajaxFieldonChange ajaxFieldonClick ajaxFieldonFocus allMacros onAfterDelete onAfterDeleteAll onAfterInsert onAfterInsertAll onAfterUpdate onAfterUpdateAll onValidate onValidateFailure onValidateSuccess
|
ajaxFieldonBlur ajaxFieldonChange ajaxFieldonClick ajaxFieldonFocus allMacros onValidateFailure
|
|