Dialogues d'option
Les dialogues d'option fournissent un moyen pour l'application de communiquer avec les utilisateurs et de recueillir leurs inputs. Ces dialogues sont modaux, ce qui signifie qu'ils bloquent l'exécution de l'application jusqu'à ce que l'utilisateur interagisse avec eux, garantissant que les messages importants soient traités avant de continuer.
Les dialogues d'option dans webforJ sont similaires au JOptionPane dans Swing, résolvant un problème fondamental de gestion des dialogues bloquants dans les applications web.
Lors de l'utilisation des dialogues d'option pour créer des dialogues modaux dans webforJ, le dialogue bloque l'input utilisateur vers d'autres parties de l'application et traite les événements uniquement pour le dialogue modal. Cela garantit que le dialogue reste réactif tout en empêchant les interactions avec d'autres parties, améliorant ainsi l'expérience utilisateur et maintenant le flux de l'application. Le serveur cesse de traiter toute demande supplémentaire jusqu'à ce que le dialogue soit fermé ou qu'une valeur soit renvoyée.
Sujets
Confirm
Show a blocking ConfirmDialog with up to three options, configurable button sets, message types, and timeout behavior.
File Chooser
Open a blocking FileChooserDialog to let users pick files or directories from the server, with selection modes and initial paths.
File Save
FileSaveDialog est une boîte de dialogue modale conçue pour permettre aux utilisateurs de sauvegarder un fichier dans un emplacement spécifié sur le système de fichiers du serveur. La boîte de dialogue bloque l'exécution de l'application jusqu'à ce que l'utilisateur fournisse un nom de fichier et confirme l'action ou annule la boîte de dialogue.
File Upload
Capture client uploads with the FileUploadDialog, returning an UploadedFile that you can filter, move, and process server-side.
Input Dialog
Prompt users for text, numbers, dates, colors, or other typed values with the modal InputDialog and message-type styling.
Message
Un MessageDialog est une boîte de dialogue modale conçue pour afficher un message à l'utilisateur avec un bouton OK pour fermer la boîte de dialogue. Elle bloque l'exécution de l'application jusqu'à ce que l'utilisateur interagisse avec elle ou qu'elle se ferme en raison d'un délai.