Steuerelemente (Client-API-Referenz)

Ein Steuerelement stellt ein HTML-Element dar, das im Formular vorhanden ist. Einige Steuerelemente sind an eine spezifische Spalte gebunden, während andere ungebundene Steuerelemente darstellen können, z. B. einen IFRAME, eine Webressource oder ein Unterraster, der/die/das für das Formular hinzugefügt wurde.

Das Steuerelement-Objekt bietet Methoden, um die Darstellung und das Verhalten eines Steuerelements zu ändern und das entsprechende Spalte zu identifizieren. Der Zugriff auf Steuerelemente erfolgt mit einer folgenden Sammlungen:

  • formContext.ui.controls
  • formContext.ui Section.controls
  • formContext.data.entity Attribute.controls

Die formContext.getControl-Methode ist eine Verknüpfung für den Zugriff auf formContext.ui.controls.get.

Steuerelemente werden nach Typ kategorisiert. Sie können den Typ eines Steuerelements feststellen, indem Sie die getControlType-Methode verwenden. Bestimmte Steuerungsmethoden sind nur für spezifische Steuerelementtypen verfügbar.

Dieser Artikel enthält Informationen zu den Methoden, die pro Steuerelementtyp verfügbar sind.

Standardsteuerelementtyp

Das sind die Methoden, die für ein Standardsteuerelement verfügbar sind.

Die folgenden Methoden für das Standardsteuerelement sind veraltet in dieser Version: addOnKeyPress, fireOnKeyPress und removeOnKeyPress.

IFRAME-Steuerelementtyp

Das sind die Methoden, die für ein IFRAME-Steuerelement verfügbar sind.

kbsearch (Knowledge base search)-Steuerelementtyp

Das sind die Methoden, die für das Wissendatenbank-Suchsteuerelement verfügbar sind.

Hinweis

Wenn das Wissensdatenbank-Suchsteuerelement dem sozialen Bereich hinzugefügt wird, ist der Name des Steuerelements „searchwidgetcontrol_notescontrol”. Dieser Name kann nicht geändert werden.

lookup-Steuerelementtyp

Das sind die Methoden, die für ein Lookup-Steuerelement verfügbar sind.

Auswahlmöglichkeiten und Auswahlspaltentypen

Sowohl Auswahlmöglichkeiten als auch Auswahlsteuerelemente verfügen über dieselben Methoden.

Schnellformular-Steuerelementtype

Informationen zu Methoden, die für diesen Steuerelementtyp unterstützt werden, finden Sie unter formContext.ui.quickForms.

Unterraster-Steuerelementtyp

Informationen zu Methoden, die für diesen Steuerelementtyp unterstützt werden, finden Sie unter Raster und Unterraster.

Zeitplan-Steuerelementtyp

Die Zeitachsensteuerung zeigt die Nachrichten, Aktivitäten und Notizen in einer einheitlichen Ansicht an. Das sind die Methoden, die für diesen Steuerelementtyp verfügbar sind.

Zeitgeber-Steuerelementtyp

Das sind die Methoden, die für den Zeitgeber-Steuerelementtyp verfügbar sind.

Webressourcen-Steuerelementtyp

Ein Webressourcesteuerelement hat denselben Satz von Methoden wie das Iframesteuerelement. Siehe IFRAME-Steuerelementtyp

Die Sliverlight-Webressource verfügt über diese zusätzlichen Methoden:

Tipp

Wenn Sie alle Steuerelemente ändern möchten, die an eine Spalte in einem Formular gebunden sind, verwenden Sie die Steuerelementauflistung innerhalb des Spaltentyps. Um jedem Steuerelement, das an die Spalte name Spalte gebunden ist, eine Benachrichtigung hinzuzufügen, können Sie beispielsweise Folgendes tun:

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

„Form component“-Steuerelementtyp

Für einen „form component“-Steuerelementtyp stehen dieselben Methoden zur Verfügung wie für formContext in einem Hauptformular. Siehe Verhalten von Formularkomponenten > Client-API

Spalten

Hinweis

Können Sie uns Ihre Präferenzen für die Dokumentationssprache mitteilen? Nehmen Sie an einer kurzen Umfrage teil. (Beachten Sie, dass diese Umfrage auf Englisch ist.)

Die Umfrage dauert etwa sieben Minuten. Es werden keine personenbezogenen Daten erhoben. (Datenschutzbestimmungen).