Napomena
Za pristup ovoj stranici potrebna je autorizacija. Možete se pokušati prijaviti ili promijeniti direktorije.
Za pristup ovoj stranici potrebna je autorizacija. Možete pokušati promijeniti direktorije.
Vraća referencu na obrazac ili stavku na obrascu ovisno o tome gdje je metoda pozvana.
Sintaksa
ExecutionContextObj.getFormContext()
Povratna vrijednost
Vrsta: Objekt
Opis: vraća referencu na obrazac ili stavku na obrascu kao što je rešetka koja se može uređivati ovisno o tome gdje je metoda pozvana. Ova metoda omogućuje stvaranje uobičajenih rukovatelja događajima koji mogu raditi na obrascu ili stavci na obrascu, ovisno o tome gdje se on zove.
Primjer
Sljedeći ogledni kod pokazuje kako stvoriti metodu koja postavlja obavijest na stupac obrasca ili ćeliju rešetke koja se može uređivati ovisno o tome gdje ste registrirali skriptu (događaj Column OnChange ili događaj rešetkeonChange 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');
}
}