Belešku
Pristup ovoj stranici zahteva autorizaciju. Možete pokušati da se prijavite ili da promenite direktorijume.
Pristup ovoj stranici zahteva autorizaciju. Možete pokušati da promenite direktorijume.
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.
- Za kontrole unutar tokova poslovnih procesa pogledajte ih pomoću prefiksa
header_process_. - Kontrole unutar drugih kontrola kao što su podmreže i kontrole vremenske ose nisu podržane.
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));