Deli putem


formContext.getControl (Referenca klijentskog API-ja)

Preuzima kontrolu u obrascu.

Belešku

getControl Funkcioniše samo na kontrolama u telu obrasca i zaglavlju. Nije podržan za kontrole na drugim mestima na stranici, čak i ako se odnose na istu kolonu.

Sintaksa

formContext.getControl(arg);

Metod formContext.getControl(arg) je metod prečice za pristup obrascuContext.ui.controls.get.

Parametar

arg: Opcionalno. Kontroli u obrascu možete da pristupite tako što ćete dodati argument kao ime ili vrednost indeksa kontrole u obrascu. Na primer: formContext.getControl("firstname") ili formContext.getControl(0). Ako je arg ime pogrešno napisano, a nije u obrascu, daje praznu vrednost.

arg Kada vrednost nije obezbeđena, vraća niz svih kontrola u obrascu.

Povratna vrednost

Tip: Kolekcija objekata, objekat ili bez vrednosti.

Opis: Kolekcija objekata ako koristite metod bez parametara. Objekat ili bez vrednosti ako koristite metod sa parametrom. Ako koristite ime kao parametar i postoji više kontrola za istu kolonu, dobija se samo prva kontrola.

Napojnica

Ako želite da izmenite sve kontrole povezane sa kolonom u obrascu, koristite kolekciju kontrola unutar tipa kolone. Na primer, da biste dodali obaveštenje svakoj kontroli name povezanoj sa kolonom, možete da uradite sledeće:

 const notification = {
 messages: ['Sample Notification on Name Controls'],
 notificationLevel: 'RECOMMENDATION',
 uniqueId: 'my_unique_id'};
formContext.getAttribute("name").controls.forEach(control => control.addNotification(notification));

formContext