Poznámka
Na prístup k tejto stránke sa vyžaduje oprávnenie. Môžete sa skúsiť prihlásiť alebo zmeniť adresáre.
Na prístup k tejto stránke sa vyžaduje oprávnenie. Môžete skúsiť zmeniť adresáre.
Vráti odkaz na formulár alebo položku vo formulári v závislosti od toho, kde bola metóda volaná.
Syntax
ExecutionContextObj.getFormContext()
Vrátená hodnota
Typ: Objekt
Popis: Vráti odkaz na formulár alebo položku vo formulári, ako je napríklad upraviteľná mriežka v závislosti od toho, kde bola metóda volaná. Táto metóda vám umožňuje vytvoriť bežné obsluhy udalostí, ktoré môžu fungovať buď vo formulári, alebo na položke vo formulári v závislosti od toho, kde sa volá.
Príklad
Nasledujúci vzorový kód ukazuje, ako môžete vytvoriť metódu, ktorá nastaví oznámenia v stĺpci formulára alebo bunke upraviteľnej mriežky v závislosti od toho, kde ste zaregistrovali skript (Udalosť OnChange pre stĺpec alebo upraviteľná mriežka udalosť 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');
}
}