Белешка
Приступ овој страници захтева ауторизацију. Можете покушати да се пријавите или промените директоријуме.
Приступ овој страници захтева ауторизацију. Можете покушати да промените директоријуме.
Враћа референцу на образац или ставку на обрасцу у зависности од тога где је метод позван.
Синтакса
ExecutionContextObj.getFormContext()
Враћена вредност
Тип : Објекат
Опис : Враћа референцу на образац или ставку на обрасцу као што је мрежа која се може уређивати у зависности од тога где је метод позван. Овај метод вам омогућава да креирате заједничке руковаоце догађајима који могу да раде или на обрасцу или ставци на обрасцу у зависности од тога где се зове.
Пример
Следећи узорак кода показује како можете креирати метод који поставља обавештење на колону обрасца или мрежну ћелију која се може уређивати у зависности од тога где сте регистровали скрипту (догађај Цолумн ОнЦханге или догађај ОнЦханге који се може уређивати):
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');
}
}