Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Mengatur apakah data dari kolom akan dikirimkan saat rekaman disimpan.
Jenis kolom yang didukung
All
Syntax
formContext.getAttribute(arg).setSubmitMode(mode)
Parameter-parameternya
Jenis: String.
Deskripsi: Atur salah satu nilai mode berikut:
-
always: Data selalu dikirim dengan penyimpanan. -
never: Data tidak pernah dikirim dengan penyimpanan. Ketika nilai ini digunakan, kolom dalam formulir untuk kolom ini tidak dapat diedit. -
dirty: Perilaku default. Data dikirim dengan penyimpanan ketika telah berubah.
Komentar
Gunakan metode ini untuk mengontrol kapan data untuk kolom dikirimkan saat rekaman dibuat atau disimpan. Misalnya, Anda mungkin memiliki kolom pada formulir yang hanya dimaksudkan untuk mengontrol logika dalam formulir. Anda tidak tertarik untuk mengambil data di dalamnya. Anda mungkin mengaturnya agar data tidak disimpan. Atau Anda mungkin memiliki Plugin yang bergantung pada nilai yang selalu disertakan. Anda mungkin ingin mengatur kolom sehingga akan selalu disertakan.
Nota
Data dalam kolom akan selalu di-refresh setelah operasi penyimpanan, bahkan jika mode kirim kolom diatur ke never. Misalnya, jika nilai kolom di server null dan mode kirim kolom diatur ke never, dan kolom dimodifikasi dengan beberapa nilai oleh pengguna, setelah pengguna menyimpan formulir, nilai kolom akan diganti dengan null.
Kolom yang tidak diperbarui setelah penyimpanan awal rekaman, seperti createdby, diatur sehingga tidak akan dikirim saat disimpan. Untuk memaksa nilai kolom dikirimkan apakah telah berubah atau tidak, gunakan metode ini dengan parameter yang mode diatur ke always.