Del via


Kontroller (klient-API-referanse)

En kontroll representerer et HTML-element som finnes i skjemaet. Noen kontroller er bundet til en bestemt kolonne, mens andre kan representere ubundne kontroller som IFRAME, nettressurs eller et delnett lagt til i skjemaet.

Kontrollobjektet inneholder metoder for å endre presentasjonen eller virkemåten til en kontroll og identifisere den tilsvarende kolonnen. Du får tilgang til kontroller ved hjelp av én av følgende samlinger:

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

FormContext. getControl-metoden er en snarveismetode for å få tilgang til formContext.ui.controls.get.

Kontroller kategoriseres etter type. Du kan bestemme typen kontroll ved hjelp av getControlType-metoden . Enkelte kontrollmetoder er bare tilgjengelige for bestemte typer kontroller.

Denne artikkelen inneholder informasjon om metodene som er tilgjengelige per kontrolltype.

Standard kontrolltype

Dette er metodene som er tilgjengelige for en standardkontroll.

 

Følgende metoder for Standard-kontrollen er avskrevet i denne versjonen: addOnKeyPress, fireOnKeyPressog removeOnKeyPress.

IFRAME-kontrolltype

Disse metodene er tilgjengelige for en IFRAME-kontroll.

 

Kontrolltype for Kbsearch (Kunnskapsbasesøk)

Disse metodene er tilgjengelige for søkekontroll for kunnskapsbase.

Note

Når søkekontrollen for kunnskapsbasen legges til i den sosiale ruten, blir searchwidgetcontrol_notescontrolnavnet på kontrollen . Dette navnet kan ikke endres.

Kontrolltype for oppslag

Disse metodene er tilgjengelige for en oppslagskontroll.

Valg- og valgkontrolltyper

Både valg- og valgkontroller har samme sett med tilgjengelige metoder.

 

 

Kontrolltype for hurtigskjema

Se formContext.ui.quickForms for informasjon om metoder som støttes for denne kontrolltypen.

Kontrolltype for delnett

Se Rutenett og delnett for informasjonsmetoder som støttes for denne kontrolltypen.

Kontrolltype for tidslinjevegg

Tidslinjekontrollen presenterer innlegg, aktiviteter og notater i en samlet visning. Disse metodene er tilgjengelige for denne kontrolltypen.

 

Tidtakerkontrolltype

Disse metodene er tilgjengelige for tidtakerkontrollen.

Kontrolltype for nettressurs

En nettressurskontroll har samme sett med metoder som er tilgjengelige som iframe-kontrollen. Se kontrolltypen iframe

Silverlight-nettressursen har disse ekstra metodene:

Tips

Hvis du vil endre alle kontrollene som er bundet til en kolonne i et skjema, bruker du kontrollsamlingen i kolonnetypen. Hvis du for eksempel vil legge til varsling i hver kontroll som er bundet til name kolonnen, kan du gjøre følgende:

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

Kontrolltype for skjemakomponent

En skjemakomponentkontrolltype har samme sett med metoder som er tilgjengelige som formContext i et hovedskjema. Se klient-API for skjemakomponentens virkemåte >

Kolonner