Ambil perhatian
Akses ke halaman ini memerlukan kebenaran. Anda boleh cuba log masuk atau menukar direktori.
Akses ke halaman ini memerlukan kebenaran. Anda boleh cuba menukar direktori.
Mengembalikan nilai yang menunjukkan cara peristiwa simpan dimulakan oleh pengguna.
Sintaks
executionContext.getEventArgs().getSaveMode()
Nilai Pulangan
Jenis: Nombor
Penerangan: Jadual berikut menerangkan nilai yang disokong dikembalikan untuk mengesan cara rekod jadual yang berbeza boleh disimpan oleh pengguna.
| Nilai | Mod simpan | Table |
|---|---|---|
| 1 | Simpan | Semua |
| 2 | Simpan dan Tutup | Semua |
| 5 | Menyahaktifkan | Semua |
| 6 | Aktifkan semula | Semua |
| 7 | Menghantar | E-mel |
| 15 | Membatalkan | Bakal pelanggan |
| 16 | Layakkan | Bakal pelanggan |
| 47 | Untukkan | Jadual milik pengguna atau Pasukan |
| 58 | Simpan sebagai Selesai | Aktiviti |
| 59 | Simpan dan Baru | Semua |
| 70 | Simpan Auto | Semua |
Ucapan
Kaedah ini adalah penting jika anda ingin mendayakan simpanan automatik untuk kebanyakan borang dalam organisasi tetapi lumpuhkannya untuk borang tertentu.
Contoh
Kod berikut yang didaftarkan untuk peristiwa OnSave dengan konteks pelaksanaan yang dihantar kepadanya akan menghalang sebarang simpanan yang bermula daripada simpanan automatik tetapi membenarkan semua yang lain. Dengan simpanan automatik didayakan, menavigasi jauh bersamaan dengan Simpan dan Tutup. Kod ini akan menghalang sebarang simpanan yang dimulakan oleh pemasa 30 saat atau apabila orang menavigasi keluar daripada borang dengan data yang tidak disimpan.
function preventAutoSave(executionContext) {
var eventArgs = executionContext.getEventArgs();
if (eventArgs.getSaveMode() == 70 || eventArgs.getSaveMode() == 2) {
eventArgs.preventDefault();
}
}
Untuk menyimpan rekod, pengguna mesti memilih ikon Simpan di bahagian bawah borang atau arahan Simpan tersuai perlu ditambah pada bar arahan.