Belešku
Pristup ovoj stranici zahteva autorizaciju. Možete pokušati da se prijavite ili da promenite direktorijume.
Pristup ovoj stranici zahteva autorizaciju. Možete pokušati da promenite direktorijume.
Vraća referencu na obrazac ili stavku u obrascu u zavisnosti od toga gde je metod pozvan.
Sintaksa
ExecutionContextObj.getFormContext()
Vraćena vrednost
Tip: Objekat
Opis: Daje referencu na obrazac ili stavku u obrascu, kao što je koordinatna mreža koja se može uređivati, u zavisnosti od toga gde je metod pozvan. Ovaj metod vam omogućava da kreirate uobičajene rukovaoce događajima koji mogu da rade na obrascu ili stavci u obrascu, u zavisnosti od toga gde se on zove.
Primer
Sledeći uzorak koda pokazuje kako možete da kreirate metod koji postavlja obaveštenje u kolonu obrasca ili ćeliju koordinatne mreže koja se može uređivati u zavisnosti od toga gde ste registrovali skriptu (događaj "Column OnChange " ili događaj "OnChange " koji se može uređivati):
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');
}
}