Bom dia.
Senário:
Versão SC: 7.1.0009;
App: Controle;
BD: Mysql
Estou utilizando os atributos do SC e me deparei com um problema, estranho e sem fundamento.
Defino um atributo com um nome qualquer, vou chamar de “_codigo”, segue um exemplo de uso no onScriptInit.
$this->_codigo = 25 ;
Muito bem, do onScriptInit para frente aonde eu chamar o atribtuo está funcionando perfeitamente.
se eu uso o seguiente código, echo $this->_codigo
nos eventos onLoad, onValdiade e Metodos o mesmo me retorna 25, como deveria ser.
O problema está no evento onLoad, não tem como alterar o valor do atributo se eu escreveo eseguinte código no event onLoad $this->_codigo = 50
o valor do atributo não MUDA, se eu uso o código em qualquer outro evento, muda normalmente.
Alguém utiliza e já viu esse problema?
Se for constatado o problema é um BUG e deveria ser corrigido, porque isso fode todo o esquema. (risos triste)