Delen via


Besturingselementen (client-API-verwijzing)

Een besturingselement vertegenwoordigt een HTML-element dat aanwezig is in het formulier. Sommige besturingselementen zijn gebonden aan een specifieke kolom, terwijl andere mogelijk niet-afhankelijke besturingselementen vertegenwoordigen, zoals een IFRAME, webresource of een subraster die aan het formulier is toegevoegd.

Het besturingsobject biedt methoden om de presentatie of het gedrag van een besturingselement te wijzigen en de bijbehorende kolom te identificeren. U hebt toegangsbeheer met behulp van een van de volgende verzamelingen:

  • formContext.ui.controls
  • formContext.ui Section.controls
  • formContext.data.entityAttribute.controls

De formContext. de methode getControl is een snelkoppelingsmethode voor toegang tot formContext.ui.controls.get.

Besturingselementen worden gecategoriseerd op type. U kunt het type van een besturingselement bepalen met behulp van de methode getControlType . Bepaalde besturingsmethoden zijn alleen beschikbaar voor specifieke typen besturingselementen.

Dit artikel bevat informatie over de methoden die beschikbaar zijn per type besturingselement.

Standaard besturingselementtype

Dit zijn de methoden die beschikbaar zijn voor een standaard besturingselement.

 

De volgende methoden voor het standaardbesturingselement zijn afgeschaft in deze release: addOnKeyPress, fireOnKeyPressen removeOnKeyPress.

Type IFRAME-besturingselement

Deze methoden zijn beschikbaar voor een IFRAME-besturingselement.

 

Besturingselementtype Kbsearch (Knowledge Base Search)

Deze methoden zijn beschikbaar voor het zoekbeheer van de Knowledge Base.

Opmerking

Wanneer het besturingselement voor zoeken in de Knowledge Base wordt toegevoegd aan het sociale deelvenster, is searchwidgetcontrol_notescontrolde naam van het besturingselement. Deze naam kan niet worden gewijzigd.

Type opzoekbesturing

Deze methoden zijn beschikbaar voor een opzoek besturingselement.

Opties en keuzebeheertypen

Zowel opties als keuzebesturingselementen hebben dezelfde set methoden beschikbaar.

 

 

Type quickform-besturingselement

Zie formContext.ui.quickForms voor informatie over methoden die worden ondersteund voor dit besturingselementtype.

Type subgrid-besturingselement

Zie Rasters en subrasters voor informatiemethoden die worden ondersteund voor dit besturingselementtype.

Type tijdlijnbordbesturing

Het besturingselement Tijdlijn geeft de berichten, activiteiten en notities weer in een uniforme weergave. Deze methoden zijn beschikbaar voor dit type besturingselement.

 

Type timerbesturing

Deze methoden zijn beschikbaar voor het timer-besturingselement.

Type besturingselement voor webresources

Een besturingselement voor webresources heeft dezelfde set methoden die beschikbaar zijn als het iframe-besturingselement. Type iframe-besturingselement weergeven

De Silverlight-webresource heeft deze extra methoden:

Aanbeveling

Als u alle besturingselementen wilt wijzigen die afhankelijk zijn van een kolom in een formulier, gebruikt u de verzameling besturingselementen in het kolomtype. Als u bijvoorbeeld een melding wilt toevoegen aan elk besturingselement dat is gebonden aan de name kolom, kunt u het volgende doen:

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

Besturingselementtype formulieronderdeel

Een besturingselementtype formulieronderdeel heeft dezelfde set methoden die beschikbaar zijn als formContext op een hoofdformulier. Zie client-API voor het gedrag > van formulieronderdelen

Kolommen