(Resolvido) Como executar função Javascritpt No Grid Editável

Olá Pessoal,

Estou tentando executar uma função javascript ao inserir itens no grid editável:

Já tentei colocar assim pra testar:

No onValidateSuccess e no onAfterInsert :

echo ’ ’

E ao inserir nada acontece apenas insere a linha normalmente.

Para efeito de teste do javascript coloquei no onScriptInit e aparece o alert normal.

Alguém sabe o porque disso não funcionar nos eventos de inserção?

Eu preciso executar uma função javascript assim que for inserido, basicamente isso.

Obrigado

Realmente, javascript não funciona nos eventos Onvalidate.

Não sei explicar o motivo.

Já comentei isso aqui antes.

Pelo que eu entendo:

Esses eventos são executados em background através do ajax, no servidor, por isso javascript não rola.

Olá Pessoal

Consegui fiz um teste abaixo e deu certo!!!

Oque eu fiz:

No onvalidatesucess

/
/
*

  • Call a Javascript function after an AJAX call
    */

// Javascript function parameters
$javascript_function = ‘nome_funcao_js’; // Javascript function name
$javascript_parameters = array( // Javascript function parameters, add as many as needed
‘param1’,
‘param2’
);

// Call javascript function
sc_ajax_javascript($javascript_function);

e no evento onLoad:

echo ’

';

Prontinho ao inserir qualquer linha ele dispara o evento.

Obrigado e fica a Dica

Boa dica, Fbonline.

Vai ser muito útil.

Obrigado Wennys,

Cada dia aprendemos algo misterioso no scriptcase.

:- )