Piezīmes
Lai piekļūtu šai lapai, ir nepieciešama autorizācija. Varat mēģināt pierakstīties vai mainīt direktorijus.
Lai piekļūtu šai lapai, ir nepieciešama autorizācija. Varat mēģināt mainīt direktorijus.
Atgriež vērtību, kas norāda, kā lietotājs ir iniciējis saglabāšanas notikumu.
Sintakse
executionContext.getEventArgs().getSaveMode()
Atgrieztā vērtība
Tips: Numurs
Apraksts: šajā tabulā ir aprakstītas atbalstītās vērtības, kas tiek atgrieztas, lai noteiktu dažādus veidus, kā lietotājs var saglabāt tabulas ierakstus.
| Vērtība | Saglabāšanas režīms | Entītija |
|---|---|---|
| 1 | Saglabāt | Viss |
| 2 | Saglabāt un aizvērt | Viss |
| 5 | Deaktivizēt | Viss |
| 6 | Aktivizēt | Viss |
| 7 | Sūtīt | E-pasts |
| 15 | Diskvalificēt | Interesenti |
| 16 | Kvalificēt | Interesenti |
| 47 | Piešķirt entītijas | Lietotājam vai darba grupai piederošas tabulas |
| 58 | Saglabāt kā pabeigtu | Darbības |
| 59 | Saglabāt un jauns | Viss |
| 70 | Automātiska saglabāšana | Viss |
Piezīmes
Šī metode ir būtiska, ja vēlaties iespējot automātisko saglabāšanu lielākajai daļai organizācijas veidlapu, bet atspējot to noteiktām veidlapām.
Piemērs
Tālāk norādītais kods, kas reģistrēts notikumam OnSave ar tam nodoto izpildes kontekstu, novērsīs jebkādu saglabāšanu, kas sākas no automātiskās saglabāšanas, bet atļaus visus pārējos. Ja automātiskā saglabāšana ir iespējota, navigācija prom ir līdzvērtīga saglabāšanai un aizvēršanai. Šis kods novērsīs saglabāšanu, ko uzsāk 30 sekunžu taimeris vai kad lietotāji pārvietojas prom no veidlapas ar nesaglabātiem datiem.
function preventAutoSave(executionContext) {
var eventArgs = executionContext.getEventArgs();
if (eventArgs.getSaveMode() == 70 || eventArgs.getSaveMode() == 2) {
eventArgs.preventDefault();
}
}
Lai saglabātu ierakstu, lietotājam veidlapas apakšdaļā ir jāatlasa ikona Saglabāt vai komandjoslai jāpievieno pielāgota komanda Saglabāt .