Bemærk
Adgang til denne side kræver godkendelse. Du kan prøve at logge på eller ændre mapper.
Adgang til denne side kræver godkendelse. Du kan prøve at ændre mapper.
Hændelsen OnSave indtræffer, før de opdaterede oplysninger sendes til serveren, og når en af følgende opstår:
- Der er en ændring i valget af post.
- Brugeren udløser eksplicit en lagringshandling ved hjælp af knappen Gem i det redigerbare gitter.
- Brugeren anvender en sorterings-, filter-, gruppe-, sideinddelings- eller navigationshandling fra det redigerbare gitter, mens der er ventende ændringer.
Nogle vigtige punkter, der skal overvejes for begivenheden OnSave :
- Hvis en bruger redigerer flere kolonner i samme post i rækkefølge, indtræffer hændelsen
OnSavekun én gang for at sikre optimal ydeevne og kompatibilitet med formularfunktionsmåden. - Redigerbart gitter og den overordnede formular har separate lagringsknapper. Hvis du vælger knappen Gem i den ene, gemmes ændringerne ikke i den anden.
- Redigerbart gitter gemmer ikke ventende ændringer, når navigationshandlinger udføres uden for konteksten. Hvis kontrolelementet indeholder data, der ikke er gemt, kan disse data gå tabt. Så hændelsen udløses
OnSavemuligvis ikke. Hændelsen udløsesOnSavemuligvis ikke, når du navigerer til en anden post ved hjælp af en formularopslagskolonne eller via båndet. - Hvis du vælger opdateringsknappen i det redigerbare gitter, slettes alle ventende ændringer, og hændelsen
OnSaveudløses ikke. - Kontrolelementet Redigerbart gitter implementerer ikke en timer til automatisk lagring. Redigerbart gitter undertrykker regler for registrering af dubletter.
Notat
Hændelsen OnSave for aftale-, tilbagevendende aftale- eller tjenesteaktivitetsposter annullerer lagringshandlingen Book og bruger meddelelsen til at bevare ændringen i stedet Create for eller Update.
OnSave
PostSave Derfor fungerer hændelseshandlere for disse tabeller ikke.
Relaterede artikler
OnSave-hændelse for formular
Hændelser (klient-API-reference)
Hændelser i formularer og gitre i modelbaserede apps