Not
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Returnerar ett värde som anger hur spara-händelsen initierades av användaren.
Syntax
executionContext.getEventArgs().getSaveMode()
Returvärde
Typ: Tal
Beskrivning: I följande tabell beskrivs de värden som stöds som returneras för att identifiera olika sätt som tabellposter kan sparas på av användaren.
| Värde | Spara läge | Tabell |
|---|---|---|
| 1 | Spara | Allt |
| 2 | Spara och stäng | Allt |
| 5 | Deactivate | Allt |
| 6 | Reactivate | Allt |
| 7 | Sända | E-postmeddelande |
| 15 | Diskvalificera | Leda |
| 16 | Kvalificera | Leda |
| 47 | Tilldela | Användar- eller teamägda tabeller |
| 58 | Spara som slutförd | Activities |
| 59 | Spara och nytt | Allt |
| 70 | Spara automatiskt | Allt |
Anmärkningar
Den här metoden är viktig om du vill aktivera automatisk spara för de flesta formulär i en organisation men inaktivera den för specifika formulär.
Example
Följande kod som registrerats för OnSave-händelsen med körningskontexten som skickas till den förhindrar alla sparanden som initieras från en automatisk spara men tillåter alla andra. När automatisk spara är aktiverat motsvarar navigering bort spara och stäng. Den här koden förhindrar alla sparanden som initieras av den 30 sekunder långa timern eller när personer navigerar bort från ett formulär med data som inte har sparats.
function preventAutoSave(executionContext) {
var eventArgs = executionContext.getEventArgs();
if (eventArgs.getSaveMode() == 70 || eventArgs.getSaveMode() == 2) {
eventArgs.preventDefault();
}
}
Om du vill spara en post måste användaren välja ikonen Spara längst ned i formuläret, annars måste ett anpassat Spara-kommando läggas till i kommandofältet.