Alert
El componente Alert en webforJ proporciona mensajes de retroalimentación contextual para los usuarios. Es una forma versátil de mostrar información importante, advertencias o notificaciones en tu aplicación.
Las alertas ayudan a llamar la atención sobre información clave sin interrumpir el flujo de trabajo del usuario. Son perfectas para mensajes del sistema, retroalimentación de validación de formularios o actualizaciones de estado que necesitan ser claramente visibles pero no intrusivas.
Creando alertas
Un Alert puede contener contenido rico como texto, botones y otros componentes. Establece un tema para distinguir visualmente el tipo de mensaje que se está mostrando.
Mostrar Código
- AlertView.java
Descartando alertas
Si deseas dar a los usuarios la opción de descartar el Alert, puedes hacerlo cerrable llamando al método setClosable().
Alert alert = new Alert("¡Atención! Esta alerta puede ser descartada.");
closableAlert.setClosable(true);
Las alertas a menudo hacen más que mostrar mensajes; pueden desencadenar acciones de seguimiento cuando son descartadas. Utiliza el AlertCloseEvent para manejar estos casos y responder cuando el usuario descarta el Alert.
Mostrar Código
- ClosableAlertView.java
Cerrar la alerta solo la oculta; no destruye el componente, por lo que puedes reutilizarlo más adelante si es necesario.
Estilizando
Temas
El componente Alert soporta múltiples temas para distinguir visualmente diferentes tipos de mensajes—como éxito, error, advertencia o información. Estos temas pueden aplicarse utilizando el método setTheme() o directamente en el constructor.
Mostrar Código
- AlertThemesView.java
Expansiones
La expansión define el tamaño visual del componente Alert. Puedes establecerlo usando el método setExpanse() o pasarlo directamente al constructor. Las opciones disponibles provienen del enumerado Expanse: XSMALL, SMALL, MEDIUM, LARGE, y XLARGE.
Mostrar Código
- AlertExpansesView.java