10826 - Problema com a função
Problema: A função AtribuirFocoComponenteSGI não está funcionando de acordo com a documentação, via depuração de regra pode-se observar que o cursor executa a mesma, porém o foco não é atribuído ao componente passado como parâmetro.
Quando ocorre / onde se aplica: Recursos > Implementações > Gerador Telas.
Solução: Existem duas causas comuns que fazem com que a função em questão não funcione adequadamente:
- Quando a tela de depuração da regra estiver ativa a função não irá funcionar, isto ocorre pois ela irá buscar pelo componente informado no formulário ativo, sendo que no momento da depuração o formulário ativo é o do depurador de regras, não será possível atribuir o foco ao componente.
- Em casos onde a função esteja sendo utilizada na inicialização da tela, durante a execução alguns campos podem estar desabilitados, isso ocorre porque a tabela ainda não estará posicionada em um registro. Nesse caso a função retornará um erro informando que não é possível atribuir o foco ao componente.
Quando ocorre / onde se aplica: Recursos > Implementações > Gerador Telas.
Solução: Existem duas causas comuns que fazem com que a função em questão não funcione adequadamente:
- Quando a tela de depuração da regra estiver ativa a função não irá funcionar, isto ocorre pois ela irá buscar pelo componente informado no formulário ativo, sendo que no momento da depuração o formulário ativo é o do depurador de regras, não será possível atribuir o foco ao componente.
- Em casos onde a função esteja sendo utilizada na inicialização da tela, durante a execução alguns campos podem estar desabilitados, isso ocorre porque a tabela ainda não estará posicionada em um registro. Nesse caso a função retornará um erro informando que não é possível atribuir o foco ao componente.