Acara Grid OnSave (rujukan API Pelanggan)

Peristiwa berlaku OnSave sebelum menghantar maklumat yang dikemas kini kepada pelayan dan apabila mana-mana perkara berikut berlaku:

  • Terdapat perubahan dalam pemilihan rekod.
  • Pengguna secara eksplisit mencetuskan operasi simpan menggunakan butang simpan grid yang boleh diedit.
  • Pengguna menggunakan operasi isihan, penapis, kumpulan, penomboran atau navigasi daripada grid boleh diedit semasa terdapat perubahan belum selesai.

Beberapa perkara penting yang perlu dipertimbangkan untuk acara itu OnSave :

  • Jika pengguna mengedit berbilang lajur rekod yang sama mengikut urutan, peristiwa itu OnSave berlaku sekali sahaja untuk memastikan prestasi optimum dan keserasian tingkah laku borang.
  • Grid boleh diedit dan borang induk mempunyai butang simpan yang berasingan. Memilih butang simpan dalam satu tidak menyimpan perubahan dalam yang lain.
  • Grid boleh diedit tidak menyimpan perubahan yang belum selesai apabila operasi navigasi dilakukan di luar konteksnya. Jika kawalan mempunyai data yang tidak disimpan, data tersebut mungkin hilang. Jadi, acara itu OnSave mungkin tidak berlaku. Contohnya, acara mungkin OnSave tidak diaktifkan apabila menavigasi ke rekod lain menggunakan lajur carian borang atau melalui reben.
  • Memilih butang muat semula dalam grid boleh diedit menyebabkan ia membuang sebarang perubahan yang belum selesai dan acara tidak OnSave diaktifkan.
  • Kawalan grid boleh diedit tidak melaksanakan pemasa simpan automatik. Grid boleh diedit menyekat peraturan pengesanan pendua.

Nota

Acara OnSave untuk janji temu, janji temu berulang atau rekod aktiviti perkhidmatan akan membatalkan operasi simpan dan menggunakan Book mesej untuk meneruskan perubahan dan bukannya Create atau Update. Oleh kerana itu, OnSave dan PostSave pengendali acara untuk jadual ini tidak akan berfungsi.

Borang Acara OnSave
Peristiwa (rujukan API Klien)
Acara dalam borang dan grid dalam aplikasi dipacu model