Poznámka
Na prístup k tejto stránke sa vyžaduje oprávnenie. Môžete sa skúsiť prihlásiť alebo zmeniť adresáre.
Na prístup k tejto stránke sa vyžaduje oprávnenie. Môžete skúsiť zmeniť adresáre.
Vráti hodnotu označujúcu, ako používateľ inicioval udalosť uloženia.
Syntax
executionContext.getEventArgs().getSaveMode()
Vrátená hodnota
Typ: Číslo
Popis: Nasledujúca tabuľka popisuje podporované hodnoty vrátené na zistenie rôznych spôsobov uloženia záznamov tabuľky používateľom.
| Hodnota | Režim uloženia | Table |
|---|---|---|
| 1 | Uložiť | Všetko |
| 2 | Uložiť a zavrieť | Všetko |
| 5 | Deaktivovať | Všetko |
| 6 | Aktivovať | Všetko |
| 7 | Poslať | |
| 15 | Diskvalifikovať | Potenciálny zákazník |
| 16 | Kvalifikovať | Potenciálny zákazník |
| 47 | Priradiť | Tabuľky vo vlastníctve používateľa alebo tímu |
| 58 | Uložiť ako dokončené | Aktivity |
| 59 | Uložiť a Nové | Všetko |
| 70 | Automatické uloženie | Všetko |
Poznámky
Táto metóda je nevyhnutná, ak chcete povoliť automatické ukladanie pre väčšinu formulárov v organizácii, ale zakázať ju pre konkrétne formuláre.
Príklad
Nasledujúci kód zaregistrovaný pre udalosť OnSave s kontextom spustenia, ktorý sa do nej odovzdá, zabráni uloženiu, ktoré sa spustia z automatického ukladania, ale povolia všetky ostatné. Keď je automatické ukladanie povolené, navigácia mimo je ekvivalentom funkcie Uložiť a Zavrieť. Tento kód zabráni uloženiam, ktoré sú iniciované 30-sekundovým časovačom alebo keď používatelia z formulára odídu s neuloženými údajmi.
function preventAutoSave(executionContext) {
var eventArgs = executionContext.getEventArgs();
if (eventArgs.getSaveMode() == 70 || eventArgs.getSaveMode() == 2) {
eventArgs.preventDefault();
}
}
Na uloženie záznamu musí používateľ vybrať ikonu Uložiť v dolnej časti formulára alebo musí byť na panel príkazov pridaný vlastný príkaz Uložiť .