Evento quando altera o registro

(system) #1

Bom Dia,

tenho uma função que preciso executar toda vez que altero o registro, joa tentei o OnInit, OnRefresh, OnLoad e OnValidate, mas nenhum deles é executado quando troco o registro, alguem sabe como resolver isso??

Obrigado,

(system) #2

Bom Dia,

Resolvi o meu problema tirando o Ajax, mas caso alguem tenha uma opnião diferente eu agradeço.

Atenciosamente,

(Haroldo) #3

e na onBeforeUpdate, já tentou?
Acredito sesse ser olugar ideal para tratar dados antes da alteraçãodo registro.

Não aconselho a usar onInit em aplicações do tipo formulário. Não sei porque, sempre que há um evento ajax, a oninit é executada. A Netmake nunca me explicou claramente por que a oninit é executada sempre com os eventos ajax, pois pela docmentação ela deveria ser executada uma única vez quando a aplicação é carregada e não mais.

(system) #4

Olá Jonatan

Depois me diga a versao do SC …

Bem, você disse " toda vez que altero o registro" …
Então entende-se que seja após alterar o registro

Então subentende-se que o evento seja onafterupdate

Caso em seu SC não tenha tal evento e sim ONSUBMIT

dentro de seu código, teste assim:

if (sc_after_insert || sc_after_update) {

coloque aqui seu código

}

Até