opomba,
Dostop do te strani zahteva pooblastilo. Poskusite se vpisati alispremeniti imenike.
Dostop do te strani zahteva pooblastilo. Poskusite lahko spremeniti imenike.
Vrne sklic na obrazec ali element v obrazcu, odvisno od tega, kje je bila metoda poklicana.
Sintaksa
ExecutionContextObj.getFormContext()
Vrnjena vrednost
Vrsta: Predmet
Opis: vrne sklic na obrazec ali element v obrazcu, kot je mreža, ki jo je mogoče urejati, odvisno od tega, kje je bila metoda poklicana. S tem načinom lahko ustvarite pogoste rutine za obravnavo dogodkov, ki lahko delujejo v obrazcu ali elementu v obrazcu, odvisno od tega, kje je bil klican.
Primer
Ta vzorčna koda prikazuje, kako lahko ustvarite metodo, ki nastavi obvestilo v stolpcu obrazca ali celico mreže, ki jo je mogoče urejati, odvisno od tega, kje ste registrirali skript (dogodek Column OnChange ali dogodek OnChange , ki ga je mogoče urejati):
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');
}
}