Делите путем


формЦонтеxт .гетЦонтрол (Референца клијентског АПИ-ја)

Добија контролу на обрасцу.

Белешка

getControl ради само на контролама у телу обрасца и заглављу. Није подржан за контроле на другим местима на страници, чак и ако се односе на исту колону.

Синтакса

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));

формКонтекст