ml365

Compartilhando um pouco do mundo Dynamics 365 e outras tecnologias relacionadas

Exibir uma tela de carregamento nativa

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

https://learn.microsoft.com/en-us/power-apps/developer/model-driven-apps/clientapi/reference/xrm-utility/closeprogressindicator

Abs e até a próxima 😉

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *