Afficher les messages de champ
Plutôt que d’utiliser JavaScript alert(), pour un aspect plus propre, vous pouvez afficher une erreur sur le formulaire lui-même. Les méthodes showFieldMsg() et hideFieldMsg() peuvent être utilisées pour afficher un message juste en dessous du champ lui-même.
showFieldMsg et hideFieldMsg sont des méthodes qui peuvent être utilisées avec l’objet g_form .
Ces méthodes sont utilisées pour modifier la vue de formulaire des enregistrements (formulaires Incident, Problème et Changement). Ces méthodes peuvent également être disponibles dans d’autres scripts clients, mais doivent être testées pour déterminer si elles fonctionnent comme prévu.
Lorsqu’un message de champ est affiché sur un formulaire lors du chargement, le formulaire défile pour s’assurer que le message de champ est visible. S’assurer que les utilisateurs ne manquent pas un message de champ parce qu’il était hors de l’écran.
La propriété globale contrôle glide.ui.scroll_to_message_field le défilement automatique des messages lorsque le champ du formulaire est hors champ (fait défiler le formulaire vers le champ ou le contrôle).
| Détail de la méthode | Paramètres | Exemple |
|---|---|---|
| showFieldMsg(entrée, message, type, [scrollform]) |
|
Message d'erreur Message dinformation |
| hideFieldMsg(entrée) |
|
Suppression d’un message |
Prise en charge héritée
showErrorBox() et hideErrorBox() sont toujours disponibles mais appellent simplement les nouvelles méthodes avec type d’erreur. Vous devriez utiliser les nouvelles méthodes.