Napomena
Za pristup ovoj stranici potrebna je autorizacija. Možete se pokušati prijaviti ili promijeniti direktorije.
Za pristup ovoj stranici potrebna je autorizacija. Možete pokušati promijeniti direktorije.
Događaj OnSave se odvija prije slanja ažuriranih podataka poslužitelju i kada se dogodi nešto od sljedećeg:
- U odabiru zapisa došlo je do promjene.
- Korisnik izričito pokreće operaciju spremanja pomoću gumba za spremanje rešetke koju je moguće uređivati.
- Korisnik primjenjuje sortiranje, filtriranje, grupiranje, numeriranje ili navigaciju iz rešetke koja se može uređivati dok postoje neriješene promjene.
Neke važne točke koje treba uzeti u obzir za OnSave događaj:
- Ako korisnik uredi više stupaca istog zapisa u nizu,
OnSavedogađaj se odvija samo jedanput da bi se osigurala optimalna kompatibilnost performansi i ponašanja obrasca. - Rešetka koja se može uređivati i nadređeni obrazac imaju odvojene gumbe za spremanje. Odabirom gumba spremi u jednom ne sprema se promjena u drugom.
- Rešetka koja se može uređivati ne sprema promjene na čekanju kada se operacije navigacije izvode izvan njegova konteksta. Ako kontrola sadrži podatke koji nisu spremljeni, ti se podaci mogu izgubiti. Događaj možda
OnSaveneće pucati. Događaj se, primjericeOnSave, možda neće snimati prilikom navigacije do drugog zapisa pomoću stupca za pretraživanje obrasca ili vrpce. - Odabirom gumba za osvježavanje u rešetki koju je moguće uređivati odbacit će se sve promjene na čekanju,
OnSavea događaj se neće pokrenuti. - Kontrola rešetke koju je moguće uređivati ne implementira mjerač vremena automatskog spremanja. Rešetka koja se može uređivati potiskuje pravila otkrivanja duplikata.
Napomena
Događaj OnSave za obvezu, ponavljajuću obvezu ili zapise Book o aktivnosti servisa otkazat će operaciju spremanja i koristiti poruku za trajnu promjenu, a ne Create ili Update. Zbog toga rukovatelj OnSavePostSave događajima za te tablice neće funkcionirati.
Povezani članci
Događaj onsave obrasca
Događaji (referenca za API klijenta)
Događaji u obrascima i rešetkama u aplikacijama utemeljenim na modelu