Märkus.
Juurdepääs sellele lehele nõuab autoriseerimist. Võite proovida sisse logida või kausta vahetada.
Juurdepääs sellele lehele nõuab autoriseerimist. Võite proovida kausta vahetada.
Tagastab sõltuvalt meetodi kutsumiskohast viite vormile või üksusele.
Süntaks
ExecutionContextObj.getFormContext()
Tagastusväärtus
Tüüp: Objekt
Kirjeldus. Annab vastuseks viite vormile või vormi üksusele (nt redigeeritav ruudustik), sõltuvalt meetodi kutsumiskohast. Selle meetodi abil saate luua levinud sündmuseohjureid, mis olenevalt sellest, kuhu see on kutsutud, kas vormil või vormi üksusel.
Näide
Järgmine näidiskood näitab, kuidas saate luua meetodi, mis seab teatise vormiveerule või redigeeritavale ruudustiku lahtrile olenevalt sellest, kus skripti registreerisite (sündmus Column OnChange või redigeeritav ruudustik OnChange ):
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');
}
}