Piezīmes
Lai piekļūtu šai lapai, ir nepieciešama autorizācija. Varat mēģināt pierakstīties vai mainīt direktorijus.
Lai piekļūtu šai lapai, ir nepieciešama autorizācija. Varat mēģināt mainīt direktorijus.
Atgriež atsauci uz veidlapu vai veidlapas vienumu atkarībā no tā, kur metode tika izsaukta.
Sintakse
ExecutionContextObj.getFormContext()
Atgrieztā vērtība
Tips: Objekts
Apraksts. Atgriež atsauci uz veidlapu vai veidlapas vienumu, piemēram, rediģējamu režģi, atkarībā no tā, kur metode tika izsaukta. Šī metode ļauj izveidot parastus notikumu apdarinātājus, kas var darboties veidlapā vai vienumā atkarībā no tā, kur tas tiek izsaukts.
Piemērs
Šis koda paraugs parāda, kā var izveidot metodi, kas iestata paziņojumu veidlapas kolonnā vai rediģējamā režģa šūnā atkarībā no tā, kur reģistrējāt skriptu (notikums Kolonna OnChange vai rediģējams režģa notikums 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');
}
}