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.
Vrátí hodnotu určující, jak byla událost uložení inicializována uživatelem.
Syntaxe
executionContext.getEventArgs().getSaveMode()
Návratová hodnota
Typ: Číslo
Popis: Následující tabulka popisuje podporované hodnoty vrácené k detekci různých způsobů uložení záznamů tabulky uživatelem.
| Hodnota | Režim ukládání | Table |
|---|---|---|
| 1 | Uložit | Všechno |
| 2 | Uložit a zavřít | Všechno |
| 5 | Deactivate | Všechno |
| 6 | Reactivate | Všechno |
| 7 | Poslat | |
| 15 | Diskvalifikovat | olovo |
| 16 | Zařadit | olovo |
| 47 | Přiřadit | Tabulky vlastněné uživatelem nebo týmem |
| 58 | Uložit jako dokončené | Activities |
| 59 | Uložit a nový | Všechno |
| 70 | Automatické ukládání | Všechno |
Poznámky
Tato metoda je nezbytná, pokud chcete povolit automatické ukládání většiny formulářů v organizaci, ale zakázat ho pro konkrétní formuláře.
Example
Následující kód zaregistrovaný pro událost OnSave s kontextem spuštění předaným do něj zabrání všem uložením, které se zahájí z automatického ukládání, ale povolí všechny ostatní. Při povoleném automatickém ukládání je navigace pryč ekvivalentem možnosti Uložit a Zavřít. Tento kód zabrání uložení, která jsou inicializována časovačem 30 sekund nebo když lidé přejdou z formuláře s neuložené data.
function preventAutoSave(executionContext) {
var eventArgs = executionContext.getEventArgs();
if (eventArgs.getSaveMode() == 70 || eventArgs.getSaveMode() == 2) {
eventArgs.preventDefault();
}
}
Pokud chcete uložit záznam, musí uživatel vybrat ikonu Uložit v dolní části formuláře nebo do panelu příkazů musí být přidán vlastní příkaz Uložit .