Oharra
Orrialde honetara sartzeak baimena behar du. Saioa hasteko edo direktorioak aldatzen saia zaitezke.
Orrialde honetara sartzeak baimena behar du. Direktorioak aldatzen saia zaitezke.
Inprimakiari edo inprimakiko elementu bati erreferentzia bat itzultzen dio, metodoari deitu zaion lekuaren arabera.
Sintaxia
ExecutionContextObj.getFormContext()
Itzuli balioa
Mota: Xedea
Deskribapena: inprimakiari edo inprimakiko elementu bati buruzko erreferentzia bat itzultzen du, hala nola sareta editagarria, metodoari deitu zaion lekuaren arabera. Metodo honek aukera ematen dizu gertaera-kudeatzaile arruntak sortzeko, inprimaki batean edo inprimakiko elementu batean funtziona dezaketenak, deitzen den lekuaren arabera.
Adibidez
Ondorengo adibide-kodeak erakusten du nola sor dezakezun inprimaki-zutabe batean edo sareta editagarri batean jakinarazpena ezartzen duen metodoa, script-a erregistratu duzun lekuaren arabera (Column OnChange gertaera edo saretara editagarria OnChange gertaera):
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');
}
}