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.
Peristiwa itu OnChange berlaku dalam situasi berikut:
- Data dalam lajur borang telah berubah dan fokus hilang. Terdapat pengecualian kepada tingkah laku ini yang digunakan untuk lajur Ya/Tidak yang diformatkan untuk menggunakan butang radio atau kotak semak. Dalam kes ini, peristiwa itu berlaku serta-merta.
- Perubahan data pada pelayan diambil untuk mengemas kini lajur apabila borang disegarkan, seperti selepas rekod disimpan.
- Kaedah attribute.fireOnchange digunakan.
Semua lajur menyokong acara tersebut OnChange . Data dalam lajur disahkan sebelum dan selepas OnChange acara.
Peristiwa OnChange tidak berlaku jika lajur diubah secara pengaturcaraan menggunakan kaedah attribute.setValue . Jika anda mahu pengendali peristiwa untuk OnChange acara dijalankan selepas anda menetapkan nilai, anda mesti menggunakan formContext.data.entity attribute. kaedah fireOnchange dalam kod anda. Peristiwa ini OnChange juga tidak berlaku jika lajur diubah secara terprogramkan apabila membuang perubahan jika pengguna menavigasi keluar daripada borang kotor.
Nota
Walaupun lajur Status menyokongOnChange peristiwa, lajur adalah baca sahaja pada borang supaya peristiwa tidak boleh berlaku melalui interaksi pengguna. Skrip lain boleh menyebabkan peristiwa ini berlaku dengan menggunakan kaedah fireOnchange pada lajur.
Nota
OnChange Peristiwa adalah segerak. Anda tidak boleh menggunakan kod tak segerak dalam OnChange pengendali peristiwa yang memerlukan tindakan diambil atau dikendalikan pada resolusi kod tak segerak. Ini menyebabkan isu jika pengendali resolusi menjangkakan konteks apl kekal sama seperti ketika kod tak segerak dimulakan. Anda juga tidak boleh membuat permintaan rangkaian segerak dalam pengendali peristiwa OnChange. Ini boleh menyebabkan apl tidak bertindak balas.
Kaedah yang disokong untuk acara ini
Terdapat tiga kaedah yang boleh anda gunakan untuk bekerja dengan OnChange acara untuk lajur:
Artikel berkaitan
Lajur (Rujukan API Klien)
Peristiwa (rujukan API Klien)
Acara dalam borang dan grid dalam aplikasi dipacu model