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
Un ConfirmDialog est une boîte de dialogue modale conçue pour permettre à l'utilisateur de choisir l'une des options parmi un ensemble allant jusqu'à 3 options. La boîte de dialogue 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 d'attente.
📄️ File Chooser
FileChooserDialog est une boîte de dialogue modale conçue pour permettre à l'utilisateur de sélectionner un fichier ou un répertoire à partir du système de fichiers du serveur. La boîte de dialogue bloque l'exécution de l'application jusqu'à ce que l'utilisateur fasse une sélection ou ferme la boîte de dialogue.
📄️ File Save
FileSaveDialog est un dialogue modal conçu pour permettre aux utilisateurs de sauvegarder un fichier à un emplacement spécifié sur le système de fichiers du serveur. Le dialogue bloque l'exécution de l'application jusqu'à ce que l'utilisateur fournisse un nom de fichier et confirme l'action ou annule le dialogue.
📄️ File Upload
Une FileUploadDialog est une boîte de dialogue modale conçue pour permettre à l'utilisateur de télécharger des fichiers depuis son système de fichiers local. La boîte de dialogue bloque l'exécution de l'application jusqu'à ce que l'utilisateur sélectionne des fichiers à télécharger ou ferme la boîte de dialogue.
📄️ Input Dialog
Un InputDialog est une boîte de dialogue modale conçue pour demander une saisie à l'utilisateur. La boîte de dialogue bloque l'exécution de l'application jusqu'à ce que l'utilisateur fournisse la saisie ou ferme la boîte de dialogue.
📄️ 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 d'expiration.