Share via


Optimere ydeevnen af formularer

 

Udgivet: juli 2016

Gælder for: Dynamics CRM 2015

Formularer, der indlæses langsomt, kan reducere produktivitet og brugerimplementering. Benyt følgende anbefalinger til at maksimere, hvor hurtigt dine formularer indlæses. Mange af disse anbefalinger handler om, hvordan en udvikler kan implementere formularscripts for organisationen. Sørg for at diskutere disse anbefalinger med de udviklere, der opretter formularscripts til dine formularer.

Dette emne indeholder

Formulardesign

Formularscripts

Kommandolinje eller båndet

Formulardesign

Tænk over, hvilken form for interaktion, brugeren vil have med formularen, samt hvilken datamængde, der skal vises i den.

  • Begræns antallet af felter til mindst muligt
    Jo flere felter du har i en formular, jo flere data skal der overføres via internettet eller et intranet, hver gang der skal vises en post.

Formularscripts

Når du har tilpasninger, hvor der anvendes formularscripts, skal du sikre dig, at udvikleren forstår disse strategier, der skal forbedre ydeevnen.

  • Medtag ikke unødvendige JavaScript-webressourcebiblioteker
    Jo flere scripts, du føjer til formularen, jo længere tid vil det tage at hente. Normalt cachelagres scripts i din browser, når de indlæses første gang, men ydeevnen, første gang en formular vises, gør ofte et stort indtryk.

  • Undgå at indlæse alle scripts i Onload-hændelsen
    Hvis du har kode, der kun understøtter OnChange-hændelser for felter eller OnSave-hændelsen, skal du sørge for at angive hændelseshandleren til scriptbiblioteket for disse hændelser i stedet for OnLoad-hændelsen. På denne måde kan indlæsning af disse biblioteker udskydes, så ydeevnen ved indlæsning af formularen øges.

  • Brug skjulte faner til at udskyde indlæsningen af webressourcer
    Når der findes webressourcer eller IFRAMES i sektioner i en skjult fane, vil de ikke blive indlæst, hvis fanen er skjult. De indlæses, når fanen udvides. Når fanens tilstand ændres, indtræffer hændelsen TabStateChange. Enhver kode, der kræves for at understøtte webressourcer eller IFRAMEs i skjulte faner, kan bruge hændelseshandlere for hændelsen TabStateChange og reducere kode, der ellers kan forekomme i hændelsen OnLoad.

  • Angiv standardsynlighedsindstillinger
    Undgå at bruge formularscripts i OnLoad-hændelsen, der skjuler formularelementer. Angiv i stedet standardsynlighedsindstillingerne for formularelementer, der kan være skjult, til ikke at være synlige som standard, når formularen indlæses. Brug derefter scripts i OnLoad-hændelsen til at vise de formularelementer, du ønsker at vise.

Kommandolinje eller båndet

Husk disse anbefalinger, når du redigerer kommandolinjen eller båndet.

  • Begræns antallet af kontrolelementer til mindst muligt
    Vurdér, hvilke kontrolelementer der er nødvendige på kommandolinjen eller båndet, og skjul dem, du ikke skal bruge. Hvert kontrolelement, der vises, forøger mængden af ressourcer, der skal hentes til browseren.

Se også

Opret og design formularer
Bruge formulareditoren
Designovervejelser i forbindelse med hovedformularer
Præsentationer af hovedformular
Administrering af automatisk lagring
Opdater dine formularer

© 2016 Microsoft Corporation. Alle rettigheder forbeholdes. Ophavsret