Otimizar o desempenho de formulários
Publicado: fevereiro de 2017
Aplica-se A: Dynamics 365 (online), Dynamics 365 (on-premises), Dynamics CRM 2016, Dynamics CRM Online
Os formulários que são carregadas lentamente pode reduzir a adoção e a produtividade do utilizador. Siga estas recomendações maximizar como rapidamente os formulários carregarão. Muitas das recomendações são sobre como um programador pode implementar scripts de formulário para a sua organização. Certifique-se de que estes debater recomendações com os programadores que criam scripts de formulário para os formulários.
Neste Tópico
Estruturar formulários
Scripts de formulários
Friso ou barra de comandos
Estruturar formulários
Encare sobre a interação do utilizador terá ao formulário e a quantidade de dados que devem ser apresentados nos mesmos.
- Mantenha o número de campos até um mínimo
Quantos mais campos existirem num formulário, mais dados tem de ser transferidos na Internet ou intranet para ver cada registo.
Scripts de formulários
Quando tem personalizações utilizando scripts de formulário para se certificar de que o sistema estes programadores estratégias para melhorar o desempenho.
Evite incluir bibliotecas desnecessárias de recurso Web de Javascript
Quanto mais scripts adicionar ao formulário, mais tempo demorará a transferi-los. Os scripts são colocadas em cache normalmente no browser depois que são carregados pela primeira vez, mas o desempenho da primeira vez que um formulário é visualizados criar uma impressão mais significativa.Evite carregar todos os scripts no evento Onload
Se tiver um código que só suporta eventos de OnChange para campos ou o evento, certifique-se de OnSave definir a biblioteca de script com o processador de eventos para os eventos em vez de evento de OnLoad. Deste modo carrega essas bibliotecas é possível adiar e desempenho do aumento quando o formulário é carregado.Utilize separadores fechados para adiar o carregamento de recursos Web
Quando os recursos ou as IFRAMES Web são incluídos nas secções num separador minimizado não serão carregados se o separador estiver fechado. Serão carregados automaticamente quando o separador é expandido. Quando o estado do separador muda, o evento TabStateChange ocorre. Um código que é necessário para suportar ou IFRAMEs e recursos Web nos separadores fechados pode utilizar processadores de eventos para eventos do TabStateChange e reduzir o código que poderá de outro modo ocorrer no evento de OnLoad.Definir opções de visibilidade predefinida
Evite utilizar scripts de formulários no evento de OnLoad que escondem elementos de formulário. Em vez de definir as opções de visibilidade predefinida dos elementos de formulário que poderão ser ocultos por não estar visíveis por predefinição quando o formulário é carregado. Em seguida, utilize scripts no evento de OnLoad para mostrar esses elementos de formulário que pretende apresentar.
Friso ou barra de comandos
Mantenha estas recomendações em mente quando edita a barra ou comando do friso.
- Mantenha o número de controlos até um mínimo
Na barra de comandos ou do friso para formulários, avalie os controlos que são necessários e oculte os que não forem necessários. Cada controlo apresentado aumenta os recursos que necessitam de ser transferidos para o browser.
Consulte Também
Criar e estruturar formulários
Utilizar o editor de formulários
Considerações para estruturar formulários principais
Apresentações do formulário principal
Gerir a funcionalidade guardar automaticamente
Atualizar formulários
© 2017 Microsoft. Todos os direitos reservados. Direitos de Autor