Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Yöntemin çağrıldığı yere bağlı olarak forma veya formdaki bir öğeye başvuru döndürür.
Sözdizimi
ExecutionContextObj.getFormContext()
Dönüş değeri
Tür: Nesne
Açıklama: Yöntemin çağrıldığı yere bağlı olarak, forma veya formdaki düzenlenebilir kılavuz gibi bir öğeye başvuru döndürür. Bu yöntem, çağrıldığı yere bağlı olarak formda veya formda bir öğe üzerinde çalışabilen ortak olay işleyicileri oluşturmanıza olanak tanır.
Example
Aşağıdaki örnek kod, betiği kaydettiğiniz yere bağlı olarak form sütununda veya düzenlenebilir kılavuz hücresinde bildirim ayarlayan bir yöntemi nasıl oluşturabileceğinizi gösterir (Sütun Değiştirme olayı veya düzenlenebilir kılavuz OnChange olayı):
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');
}
}