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.
Mengembalikan referensi ke formulir atau item pada formulir tergantung di mana metode dipanggil.
Syntax
ExecutionContextObj.getFormContext()
Mengembalikan nilai
Jenis: Objek
Deskripsi: Mengembalikan referensi ke formulir atau item pada formulir seperti kisi yang dapat diedit tergantung di mana metode dipanggil. Metode ini memungkinkan Anda membuat penanganan aktivitas umum yang dapat beroperasi baik pada formulir atau item pada formulir tergantung di mana yang dipanggil.
Example
Kode sampel berikut menunjukkan bagaimana Anda dapat membuat metode yang mengatur pemberitahuan pada kolom formulir atau sel kisi yang dapat diedit tergantung di mana Anda mendaftarkan skrip (peristiwa Column OnChange atau peristiwa OnChange kisi yang dapat diedit):
function commonEventHandler(executionContext) {
var formContext = executionContext.getFormContext();
var telephoneAttr = formContext.data.entity.attributes.get('telephone1');
var isNumberWithCountryCode = telephoneAttr.getValue().substring(0,1) === '+';
// telephoneField will be a form control if invoked from a form OnChange event;
// telephoneField will be a editable grid GridCell object if invoked from editable grid OnChange event.
var telephoneField = telephoneAttr.controls.get(0);
if (!isNumberWithCountryCode) {
telephoneField.setNotification('Please include the country code beginning with '+'.', 'countryCodeNotification');
}
else {
telephoneField.clearNotification('countryCodeNotification');
}
}