Scripting des messages d’alerte, d’informations et d’erreur

  • Rversion finale: Australia
  • Mis à jour 12 mars 2026
  • 1 minute de lecture
  • Vous pouvez envoyer des messages aux clients sous forme d’alertes, de messages d’information ou de messages d’erreur.

    Tableau 1. Scripts de règles métier et autres scripts d’utilisation générale
    Script Résultat
    current.field_name.setError(« Bonjour le monde ») ; Ajoute Hello World sous le champ spécifié dans un message d’erreur rouge.
    gs.addInfoMessage(« Bonjour le monde ») ; Ajoute Hello World en haut de la fenêtre du navigateur dans un message d’information bleu.
    gs.addErrorMessage(« Bonjour le monde ») ; Ajoute Hello World en haut de la fenêtre du navigateur dans un message d’erreur rouge.
    gs.print(« Bonjour le monde ») ; Écrit Hello World dans le journal de texte du système de fichiers, mais pas dans la table sys_log de la base de données.
    gs.log(« Bonjour le monde ») ; Écrit Hello World dans la base de données et le fichier journal.
    Remarque :
    gs.log peuvent nuire aux performances s’ils sont utilisés trop fréquemment.
    Tableau 2. Scripts côté client
    Script Résultat
    alerte(« Bonjour le monde ») ; Affiche une fenêtre avec Hello World et un bouton OK .
    Remarque :
    Plutôt que d’utiliser JavaScript alert(), pour un aspect plus propre, vous pouvez afficher une erreur sur le formulaire lui-même avec les méthodes showFieldMsg() et hideFieldMsg(). Pour plus d'informations, consultez Afficher les messages de champ.
    confirm(« Hello World ») ; Affiche une fenêtre avec les boutons Hello World ? et OK et Annuler .
    g_form.showFieldMsg(« field_name », « Hello World », « error ») ; Ajoute Hello World sous le champ spécifié dans un message d’erreur rouge.
    g_form.hideFieldMsg(« field_name ») ; Masque le message le plus récent pour le champ spécifié.
    Important :
    Les méthodes de cette table ne sont destinées qu’à être utilisées dans des scripts clients.
    Il est également possible d’ajouter d’autres messages personnalisés à vos formulaires, si nécessaire, à l’aide du script client.

    La taille du texte des informations et des messages d’erreur en haut de l’écran est personnalisable. Deux propriétés contrôlent cela. Si vous avez configuré vos formulaires, vous devrez peut-être ajouter ces propriétés.

    Remarque :
    L’option d’alerte de script client n’est pas disponible pour une utilisation avec Framework de tests automatisés (ATF).
    Tableau 3. Propriétés de taille du texte d’erreur et d’alerte
    Propriété Description
    css.outputmsg.info.text.font-size Définit la taille des messages d’information. La valeur par défaut est de 11 points.
    css.outputmsg.error.text.font-size Définit la taille des messages d’erreur. La valeur par défaut est de 11 points.