Existem diversas situações onde é interessante exibir uma tela de carregamento/espera para usuários no Dynamics 365, como por exemplo:
- No aguardo de um retorno de API
- Enquanto um plugin está sendo executado
- No geral, quando é esperado um retorno em tela para o usuário
Com isso em mente, não são poucas as opções de exibir ao usuário uma tela de carregamento, mas qual delas seria a mais adequada? Claro que a resposta mais correta é “depende”, mas existem uma possibilidade que se adequa muito bem aos cenários descritos acima:
Xrm.Utility.showProgressIndicator(message)
Com a função acima é possível, de maneira bastante simples, travar a tela do usuário enquanto algum processo é executado em background. Como parâmetro, você pode colocar sua mensagem personalizada:
Para remover a tela de carregamento também é bem simples:
Xrm.Utility.closeProgressIndicator()
Documentação oficial Microsoft: https://learn.microsoft.com/en-us/power-apps/developer/model-driven-apps/clientapi/reference/xrm-utility/showprogressindicator
Abs e até a próxima 😉
Deixe um comentário