Passer au contenu principal

Alert

Ouvrir dans ChatGPT
Ombre dwc-alert 25.00
Java API

Le composant Alert dans webforJ fournit des messages de feedback contextuels pour les utilisateurs. C'est un moyen polyvalent d'afficher des informations importantes, des avertissements ou des notifications dans votre application.

Les alertes aident à attirer l'attention sur des informations clés sans interrompre le flux de travail de l'utilisateur. Elles sont parfaites pour les messages système, le retour d'information de validation des formulaires, ou les mises à jour de statut qui doivent être clairement visibles mais pas intrusives.

Création d'alertes

Une Alert peut contenir un contenu riche comme du texte, des boutons et d'autres composants. Définissez un thème pour distinguer visuellement le type de message affiché.

Afficher le code

Fermeture d'alertes

Si vous souhaitez donner aux utilisateurs la possibilité de fermer l’Alert, vous pouvez la rendre fermable en appelant la méthode setClosable().

Alert alert = new Alert("Attention ! Cette alerte peut être fermée.");
closableAlert.setClosable(true);

Les alertes font souvent plus que d'afficher des messages : elles peuvent déclencher des actions de suivi lorsqu'elles sont fermées. Utilisez l’AlertCloseEvent pour gérer ces cas et répondre lorsque l'utilisateur ferme l’Alert.

Afficher le code

Composant d'alerte réutilisable

Fermer l'alerte ne fait que la masquer—cela ne détruit pas le composant, donc vous pouvez le réutiliser plus tard si nécessaire.

Stylisation

Thèmes

Le composant Alert prend en charge plusieurs thèmes pour distinguer visuellement différents types de messages—comme succès, erreur, avertissement, ou info. Ces thèmes peuvent être appliqués en utilisant la méthode setTheme() ou directement dans le constructeur.

Afficher le code

Expansions

L'expansion définit la taille visuelle du composant Alert. Vous pouvez la définir en utilisant la méthode setExpanse() ou la passer directement au constructeur. Les options disponibles proviennent de l'énumération Expanse : XSMALL, SMALL, MEDIUM, LARGE, et XLARGE.

Afficher le code

Loading...