Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Retorna uma referência ao formulário ou a um item no formulário, dependendo de onde o método foi chamado.
Sintaxe
ExecutionContextObj.getFormContext()
Valor de retorno
Tipo: Objeto
Descrição: retorna uma referência ao formulário ou a um item no formulário, como grade editável, dependendo de onde o método foi chamado. Esse método permite que você crie manipuladores de eventos comuns que podem operar em um formulário ou em um item no formulário, dependendo de onde ele foi chamado.
Example
O código de exemplo a seguir demonstra como você pode criar um método que define a notificação em uma coluna de formulário ou célula de grade editável, dependendo de onde você registrou o script (evento Column OnChange ou evento OnChange de grade editável):
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');
}
}