Belešku
Pristup ovoj stranici zahteva autorizaciju. Možete pokušati da se prijavite ili da promenite direktorijume.
Pristup ovoj stranici zahteva autorizaciju. Možete pokušati da promenite direktorijume.
Vraća vrednost koja ukazuje na to kako je korisnik pokrenuo događaj čuvanja.
Sintaksa
executionContext.getEventArgs().getSaveMode()
Povratna vrednost
Tip: broj
Opis: Sledeća tabela opisuje podržane vrednosti vraćene da bi otkrila različite načine na koje korisnik može da sačuva zapise tabele.
| Vrednost | Režim čuvanja | Table |
|---|---|---|
| 1 | Čuvanje | Sve |
| 2 | Sačuvaj i zatvori | Sve |
| 5 | Deaktivirajte | Sve |
| 6 | Ponovo aktiviraj | Sve |
| 7 | Poљalji | E-poruka |
| 15 | Diskvalifikuje | Potencijalni klijent |
| 16 | Kvalifikovani | Potencijalni klijent |
| 47 | Dodela | Tabele u vlasništvu korisnika ili tima |
| 58 | Sačuvaj kao dovršeno | Aktivnosti |
| 59 | Sačuvaj i novo | Sve |
| 70 | Automatsko čuvanje | Sve |
Primedbe
Ovaj metod je od suštinske važnosti ako želite da omogućite automatsko čuvanje za većinu obrazaca u organizaciji, ali da ga onemogućite za određene obrasce.
Primer
Sledeći kôd registrovan za događaj OnSave sa prosleđenim kontekstom izvršavanja sprečiće čuvanja koja se pokrenu iz automatskog čuvanja, ali će omogućiti svim drugima. Kada je automatsko čuvanje omogućeno, navigacija dalje je jednaka čuvanju i zatvaranju. Ovaj kôd sprečava čuvanje koje pokreće tajmer od 30 sekundi ili kada se osobe udalji od obrasca sa nesačuvanim podacima.
function preventAutoSave(executionContext) {
var eventArgs = executionContext.getEventArgs();
if (eventArgs.getSaveMode() == 70 || eventArgs.getSaveMode() == 2) {
eventArgs.preventDefault();
}
}
Da bi sačuvao zapis, korisnik mora da izabere ikonu Sačuvaj na dnu obrasca ili prilagođenu komandu Sačuvaj mora da se doda na komandnu traku.