Alert
De Alert component in webforJ biedt contextuele feedbackberichten voor gebruikers. Het is een veelzijdige manier om belangrijke informatie, waarschuwingen of notificaties in je app weer te geven.
Alerts helpen om de aandacht te vestigen op belangrijke informatie zonder de workflow van de gebruiker te verstoren. Ze zijn perfect voor systeemberichten, feedback bij formuliervalidatie of statusupdates die duidelijk zichtbaar moeten zijn maar niet opdringerig.
Alerts maken
Een Alert kan rijke inhoud bevatten zoals tekst, knoppen en andere componenten. Stel een thema in om het type weergegeven bericht visueel te onderscheiden.
Toon Code
- AlertView.java
Alerts afwijzen
Als je gebruikers de optie wilt geven om de Alert af te wijzen, kun je deze afsluitbaar maken door de setClosable() methode aan te roepen.
Alert alert = new Alert("Let op! Deze melding kan worden afgewezen.");
closableAlert.setClosable(true);
Alerts doen vaak meer dan alleen berichten weergeven—ze kunnen vervolgacties activeren wanneer ze worden afgewezen. Gebruik de AlertCloseEvent om deze gevallen te verwerken en te reageren wanneer de gebruiker de Alert afwijst.
Toon Code
- ClosableAlertView.java
Het sluiten van de alert verbergt deze alleen—het vernietigt de component niet, zodat je deze later opnieuw kunt gebruiken indien nodig.
Styling
Thema's
De Alert component ondersteunt meerdere thema's om verschillende soorten berichten visueel te onderscheiden—zoals succes, fout, waarschuwing of informatie. Deze thema's kunnen worden toegepast met de setTheme() methode of rechtstreeks in de constructor.
Toon Code
- AlertThemesView.java
Groottes
De grootte definieert de visuele omvang van de Alert component. Je kunt deze instellen met de setExpanse() methode of het rechtstreeks aan de constructor doorgeven. De beschikbare opties komen van de Expanse enum: XSMALL, SMALL, MEDIUM, LARGE en XLARGE.
Toon Code
- AlertExpansesView.java