Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
Egy értéket ad vissza, amely azt jelzi, hogy a felhasználó hogyan kezdeményezte a mentési eseményt.
Szemantika
executionContext.getEventArgs().getSaveMode()
Visszaadott érték
Típus: Szám
Leírás: Az alábbi táblázat azokat a támogatott értékeket ismerteti, amelyeket visszaadott a felhasználó által a táblarekordok mentésének különböző módjainak észleléséhez.
| Érték | Mentési mód | Táblázat |
|---|---|---|
| 1 | Save | All |
| 2 | Mentés és bezárás | All |
| 5 | Deactivate | All |
| 6 | Reactivate | All |
| 7 | Küld | |
| 15 | Diszkvalifikál | Ólom |
| 16 | Megfelel | Ólom |
| 47 | Kijelölés | Felhasználó vagy csapat tulajdonában lévő táblák |
| 58 | Mentés készként | Activities |
| 59 | Mentés és új | All |
| 70 | Automatikus mentés | All |
Megjegyzések
Ez a módszer elengedhetetlen, ha engedélyezni szeretné az automatikus mentést a szervezet legtöbb űrlapja esetében, de bizonyos űrlapok esetében letiltja.
Example
Az OnSave eseményhez az átadott végrehajtási környezettel regisztrált alábbi kód megakadályozza az automatikus mentésből származó, de az összes többi felhasználó számára engedélyezett mentéseket. Ha az automatikus mentés engedélyezve van, a navigálás egyenértékű a Mentés és a Bezárás funkcióval. Ez a kód megakadályozza a 30 másodperces időzítő által kezdeményezett mentéseket, vagy ha a felhasználók nem mentett adatokat tartalmazó űrlapról navigálnak.
function preventAutoSave(executionContext) {
var eventArgs = executionContext.getEventArgs();
if (eventArgs.getSaveMode() == 70 || eventArgs.getSaveMode() == 2) {
eventArgs.preventDefault();
}
}
Rekord mentéséhez a felhasználónak ki kell választania a Mentés ikont az űrlap alján, vagy hozzá kell adni egy egyéni Mentés parancsot a parancssávhoz.