Kontroller (klient-API-referens)

En kontroll representerar ett HTML-element som finns i formuläret. Vissa kontroller är bundna till en viss kolumn, medan andra kan representera obundna kontroller, till exempel en IFRAME, webbresurs eller ett underrutnät som läggs till i formuläret.

Kontrollobjektet innehåller metoder för att ändra presentationen eller beteendet för en kontroll och identifiera motsvarande kolumn. Du får åtkomst till kontroller med någon av följande samlingar:

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

FormContext. getControl-metoden är en genvägsmetod för att komma åt formContext.ui.controls.get.

Kontroller kategoriseras efter typ. Du kan fastställa typen av kontroll med hjälp av metoden getControlType . Vissa kontrollmetoder är endast tillgängliga för specifika typer av kontroller.

Den här artikeln innehåller information om de metoder som är tillgängliga per kontrolltyp.

Standardkontrolltyp

Det här är de metoder som är tillgängliga för en Standard-kontroll.

 

Följande metoder för Standard-kontrollen är inaktuella i den här versionen: addOnKeyPress, fireOnKeyPressoch removeOnKeyPress.

IFRAME-kontrolltyp

Dessa metoder är tillgängliga för en IFRAME-kontroll.

 

Kontrolltyp för Kbsearch (kunskapsbassökning)

De här metoderna är tillgängliga för kunskapsbassökningskontroll.

Anmärkning

När kunskapsbasens sökkontroll läggs till i det sociala fönstret blir searchwidgetcontrol_notescontrolnamnet på kontrollen . Det går inte att ändra det här namnet.

Typ av uppslagskontroll

Dessa metoder är tillgängliga för en uppslagskontroll.

Alternativ och valkontrolltyper

Både alternativ och valkontroller har samma uppsättning tillgängliga metoder.

 

 

Kontrolltyp för snabbformulär

Mer information om metoder som stöds för den här kontrolltypen finns i formContext.ui.quickForms .

Underrutekontrolltyp

Se Rutnät och underrutnät för informationsmetoder som stöds för den här kontrolltypen.

Kontrolltyp för tidslinjevägg

Tidslinjekontrollen visar inlägg, aktiviteter och anteckningar i en enhetlig vy. Dessa metoder är tillgängliga för den här kontrolltypen.

 

Timerkontrolltyp

Dessa metoder är tillgängliga för timerkontrollen.

Typ av webbresurskontroll

En webbresurskontroll har samma uppsättning metoder som är tillgängliga som iframe-kontrollen. Se kontrolltypen iframe

Silverlight-webbresursen har följande extra metoder:

Tips/Råd

Om du vill ändra alla kontroller som är bundna till en kolumn i ett formulär använder du kontrollsamlingen i kolumntypen. Om du till exempel vill lägga till meddelanden till varje kontroll som är bunden till name kolumnen kan du göra följande:

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

Typ av formulärkomponentkontroll

En typ av formulärkomponentkontroll har samma uppsättning metoder som är tillgängliga som formContext i ett huvudformulär. Se Klient-API för formulärkomponentbeteende >

Columns