Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Událost OnSave nastane před odesláním aktualizovaných informací na server a v případě, že dojde k některé z následujících akcí:
- Ve výběru záznamu došlo ke změně.
- Uživatel explicitně aktivuje operaci uložení pomocí tlačítka uložit upravitelnou mřížku.
- Uživatel použije operaci řazení, filtru, skupiny, stránkování nebo navigace z upravitelné mřížky, zatímco čekající změny.
Některé důležité body, které je potřeba vzít v OnSave úvahu pro událost:
- Pokud uživatel upravuje více sloupců stejného záznamu v posloupnosti, dojde k události pouze jednou,
OnSaveaby se zajistila optimální kompatibilita výkonu a chování formuláře. - Upravitelná mřížka a nadřazený formulář mají samostatná tlačítka pro uložení. Když v jednom vyberete tlačítko Uložit, změny se neuloží do druhého.
- Upravitelná mřížka neukládá čekající změny při provádění navigačních operací mimo jeho kontext. Pokud ovládací prvek obsahuje neuložené data, můžou se tato data ztratit. Takže událost
OnSavese možná neaktivuje. Událost se napříkladOnSavenemusí aktivovat při přechodu na jiný záznam pomocí vyhledávacího sloupce formuláře nebo přes pás karet. - Když v upravitelné mřížce vyberete tlačítko aktualizovat, dojde k tomu, že zahodí všechny čekající změny a
OnSaveudálost se neaktivuje. - Upravitelný ovládací prvek mřížky neimplementuje časovač automatického úspory. Upravitelná mřížka potlačí pravidla detekce duplicit.
Poznámka:
Událost OnSave pro událost, opakovanou událost nebo záznamy o aktivitách služby zruší operaci uložení a použije Book zprávu k zachování změny místo Create nebo Update. Z tohoto důvodu OnSavePostSave nebudou obslužné rutiny událostí pro tyto tabulky fungovat.
Související články
Událost OnSave formuláře
Události (reference k rozhraní API klienta)
Události ve formulářích a mřížkách v modelem řízených aplikacích