Boa tarde,
Tenho um formulário único registro, onde tenho dois campos que mostrou ou não de acordo com o valor do campo “tipousuario”.
Coloquei o código para mostrar ou não no OnLoad() e no evento ajax do campo “tipousuario”. Até aí, tudo funciona 100%.
Mas, quando tenho apenas um registro no formulário, e o usuário clica em excluir e no OnValidate() eu mostro um erro do tipo “você não pode excluir esse usuário por tal motivo”, ao mostrar o erro (uso o sc_error_message()), o formulário vem mostrando todos os campos, ou seja, não faz o OnLoad() do formulário ao emitir o erro.
Já tentei colocar o código para mostrar/ocultar esses dois campos também no evento OnValidateFailure, OnRefresh, OnNavigate, e nada.
Detalhe também, os botões de navegação (próximo, anterior, etc) aparecem habilitados, como só tem um registro, o normal deles é virem desabilitados. Se clico em um deles, aí sim desabilitam.
Seria isso um bug? Alguém tem alguma sugestão de como resolver?
Obrigado,
Leandro