Fügen Sie UI Builder-Seiten Formulare hinzu
Verwenden Sie die Formularkomponente, um ein oder mehrere Formulare zu Seiten UI Builder hinzuzufügen.
- Erweitern Sie Datensatzseiten durch Hinzufügen einer Inline-Registerkarte mit einem Formular, das eine eigene Formular-Controller-Instanz verwendet.
- Modale Elemente mit einem Formular auf einer Datensatzseite hinzufügen
- Öffnen Sie die Seite, die ein vorhandenes Formular enthält.
- Erweitern Sie im Daten -Drawer die Liste Datenressourcen, und wählen Sie den ursprünglichen Formular-Controller aus.
- Wählen Sie das Feld Voreinstellung aus.
- Wählen Sie Formular-Controller-Voreinstellung aus.
- Wählen Sie Übernehmen.
- Wählen Sie X aus, um das Popup „Formular-Controller bearbeiten“ zu schließen.
Für genau einen Ihrer Formular-Controller muss die Eigenschaft „Ist der App-Shell zugeordnet“ auf „wahr“ festgelegt sein. Diese Eigenschaft wird verwendet, um das primäre Formular auf der Seite anzugeben. Das primäre Formular ist für die Verarbeitung globaler Ereignisse verantwortlich. Sie sollten die Eigenschaft nicht für mehr als einen Formular-Controller auf „true“ festlegen oder null Formular-Controller haben, bei denen die Eigenschaft auf „true“ festgelegt ist.
- Öffnen Sie die Seite, die mindestens ein Formular enthält.
- Wählen Sie in der Inhaltsstruktur ein Formular aus.
- Wählen Sie im Konfigurationsbereich auf der Registerkarte Konfigurieren die Option Formular-Controlleraus.
- Scrollen Sie im Popup „ Formular-Controller bearbeiten “ in der Liste „ Formular -Controller“ nach unten, um die Option Ist der App-Shell zugeordnet zu finden.
- Aktivieren oder deaktivieren Sie die Option für jede Formularkomponente auf der Seite, um zu bestätigen, dass der App-Shell genau ein Formular-Controller zugeordnet ist.
Erweiterte Verarbeitung von Formularereignissen
Erfahrene Entwickler, die über Kenntnisse in der Behandlung von Konfliktereignissen verfügen, können die folgenden Details hilfreich finden.
- Bildschirmstatus geändert
-
- Beschreibung: Aktion, um anzugeben, dass ein Formular fehlerhaft ist.
- Ausgabe:
CTRL_RECORD#SCREEN_STATUS_CHANGED
- Aktualisierung des Konfigurationsmenüs angefordert
-
- Beschreibung: Aktion zum Festlegen von Datensatzkonfigurationsmenüelementen im Avatar-Menü.
- Ausgabe:
CTRL_RECORD#UPDATE_CONFIGURATION_MENU_REQUEST
- Telefon angefordert
-
- Beschreibung: Aktion zum Tätigen eines Anrufs, wenn das CTI-Plugin aktiviert ist.
- Ausgabe:
CTRL_RECORD#PHONE_REQUESTED
- Formularladestatus geändert
-
- Beschreibung: Aktion zum Anzeigen eines Ladevorgangs, der sich ändert, wenn dieses Formular Daten lädt.
- Ausgabe:
CTRL_RECORD#FORM_LOADING_STATE_CHANGED
Ausführliche Informationen zur Komponente „Formular“ und ihren Eigenschaften finden Sie unter Formularübersicht auf der Developer Site ServiceNow.