Feldmeldungen anzeigen
Anstatt die JavaScript-Methode alert() zu verwenden, können Sie einen Fehler im Formular selbst anzeigen, was übersichtlicher ist. Die Methoden showFieldMsg() und hideFieldMsg() können verwendet werden, um eine Meldung direkt unter dem Feld selbst anzuzeigen.
showFieldMsg und hideFieldMsg sind Methoden, die mit dem g_form-Objekt verwendet werden können.
Diese Methoden werden verwendet, um die Formularansicht von Datensätzen (Incident-, Problem- und Change-Formulare) zu ändern. Diese Methoden sind möglicherweise auch in anderen Client-Skripts verfügbar, müssen jedoch getestet werden, um festzustellen, ob sie wie erwartet funktionieren.
Wenn für ein Formular beim Laden eine Feldmeldung ausgegeben wird, wird ein Bildlauf im Formular durchgeführt, um sicherzustellen, dass die Feldmeldung sichtbar ist. So wird sichergestellt, dass Benutzer eine Feldmeldung nicht übersehen, weil sie außerhalb des Bildschirms war.
Die globale Eigenschaft glide.ui.scroll_to_message_field steuert den automatischen Bildlauf für Meldungen, wenn sich das Formularfeld außerhalb des Bildschirms befindet (im Formular wird ein Bildlauf zum Steuerelement oder Feld durchgeführt).
| Methodendetail | Parameter | Beispiel |
|---|---|---|
| showFieldMsg(imput, message, type, [scrollForm]) |
|
Fehlermeldung Informationsmeldung |
| hideFieldMsg(input) |
|
Meldungen entfernen |
Legacy-Unterstützung
Die Methoden showErrorBox() und hideErrorBox() sind noch verfügbar, rufen jedoch einfach die neuen Methoden mit dem Typ „Fehler“ auf. Sie sollten die neuen Methoden verwenden.