Notă
Accesul la această pagină necesită autorizare. Puteți încerca să vă conectați sau să modificați directoarele.
Accesul la această pagină necesită autorizare. Puteți încerca să modificați directoarele.
Returnează o valoare care indică modul în care a fost inițiat evenimentul de salvare de utilizator.
Sintaxă
executionContext.getEventArgs().getSaveMode()
Valoare returnată
Tip: număr
Descriere: Următorul tabel descrie valorile acceptate returnate pentru a detecta moduri diferite de salvare a înregistrărilor de tabel de către utilizator.
| Valoare | Mod salvare | Table |
|---|---|---|
| 1 | Salvare | Toate |
| 2 | Salvare și închidere | Toate |
| 5 | Dezactiva | Toate |
| 6 | Reactiva | Toate |
| 7 | Expedia | |
| 15 | Descalifica | Client potențial |
| 16 | Calificare | Client potențial |
| 47 | Atribuire | Tabele deținute de utilizator sau echipă |
| 58 | Salvare ca finalizată | Activități |
| 59 | Salvare și nou | Toate |
| 70 | Salvare automată | Toate |
Remarci
Această metodă este esențială dacă doriți să activați salvarea automată pentru majoritatea formularelor dintr-o organizație, dar să o dezactivați pentru anumite formulare.
Exemplu
Următorul cod înregistrat pentru evenimentul OnSave cu contextul de execuție transmis acestuia va împiedica salvarea automată care inițiază dintr-o salvare automată, dar permite tuturor celorlalte persoane. Cu salvarea automată activată, navigarea este echivalentă cu Salvare și Închidere. Acest cod va împiedica orice salvare inițiată de 30 de secunde sau atunci când persoanele navighează departe de un formular cu date nesalvate.
function preventAutoSave(executionContext) {
var eventArgs = executionContext.getEventArgs();
if (eventArgs.getSaveMode() == 70 || eventArgs.getSaveMode() == 2) {
eventArgs.preventDefault();
}
}
Pentru a salva o înregistrare, utilizatorul trebuie să selecteze pictograma Salvare din partea de jos a formularului sau o comandă particularizată Salvare trebuie adăugată în bara de comenzi.