Белешка
Приступ овој страници захтева ауторизацију. Можете покушати да се пријавите или промените директоријуме.
Приступ овој страници захтева ауторизацију. Можете покушати да промените директоријуме.
Добија контролу на обрасцу.
Белешка
getControl ради само на контролама у телу обрасца и заглављу. Није подржан за контроле на другим местима на страници, чак и ако се односе на исту колону.
- За контроле унутар токова пословних процеса , погледајте их са префиксом
header_process_. - Контроле унутар других контрола као што су подмреже и контроле временске линије нису подржане.
Синтакса
formContext.getControl(arg);
Метод формЦонтеxт.гетЦонтрол(арг) је метод пречице за приступ формЦонтеxт.уи.цонтролс.гет .
Параметар
арг : Опционо. Можете приступити контроли на обрасцу прослеђивањем аргумента као било име или вредност индекса контроле на обрасцу. На пример: formContext.getControl("firstname") или formContext.getControl(0). Ако arg је име погрешно написано и није у обрасцу, враћа нулту вредност.
Када arg вредност није обезбеђена, она враћа низ свих контрола на обрасцу.
Повратна вредност
Тип : Збирка објеката, објекат или нула.
Опис : Збирка објеката ако користите метод без икаквих параметара. Објекат или нула ако користите метод са параметром. Ако користите име као параметар и постоји више контрола за исту колону, онда се враћа само прва контрола.
Савет
Ако желите да измените све контроле везане за колону на обрасцу, користите колекцију контрола унутар типа колоне.
На пример, да бисте додали обавештење свакој контроли везаној за name колону, можете урадити следеће:
const notification = {
messages: ['Sample Notification on Name Controls'],
notificationLevel: 'RECOMMENDATION',
uniqueId: 'my_unique_id'};
formContext.getAttribute("name").controls.forEach(control => control.addNotification(notification));