Diálogos de Opción
Los diálogos de opción proporcionan una forma para que la aplicación se comunique con los usuarios y recopile su información. Estos diálogos son modales, lo que significa que bloquean la ejecución de la aplicación hasta que el usuario interactúe con ellos, asegurando que los mensajes importantes se aborden antes de continuar.
Los diálogos de opción en webforJ son similares al JOptionPane
en Swing, resolviendo un problema fundamental de manejo de diálogos bloqueantes en aplicaciones web.
Al utilizar diálogos de opción para crear diálogos modales en webforJ, el diálogo bloquea la entrada del usuario a otras partes de la aplicación y procesa eventos únicamente para el diálogo modal. Esto asegura que el diálogo permanezca receptivo mientras se evitan interacciones con otras partes, mejorando la experiencia del usuario y manteniendo el flujo de la aplicación. El servidor deja de procesar cualquier solicitud adicional hasta que el diálogo sea cerrado o se devuelva un valor de este.
Temas
📄️ Confirm
Un ConfirmDialog es un cuadro de diálogo modal diseñado para permitir que el usuario elija una de un conjunto de hasta 3 opciones. El diálogo bloquea la ejecución de la aplicación hasta que el usuario interactúe con él o se cierre debido a un tiempo de espera.
📄️ File Chooser
FileChooserDialog es un cuadro de diálogo modal diseñado para permitir que el usuario seleccione un archivo o un directorio del sistema de archivos del servidor. El diálogo bloquea la ejecución de la aplicación hasta que el usuario realice una selección o cierre el diálogo.
📄️ File Save
FileSaveDialog es un cuadro de diálogo modal diseñado para permitir a los usuarios guardar un archivo en una ubicación específica en el sistema de archivos del servidor. El diálogo bloquea la ejecución de la aplicación hasta que el usuario proporciona un nombre de archivo y confirma la acción o cancela el diálogo.
📄️ File Upload
Un FileUploadDialog es un diálogo modal diseñado para permitir al usuario cargar archivos desde su sistema de archivos local. El diálogo bloquea la ejecución de la aplicación hasta que el usuario seleccione archivos para cargar o cierre el diálogo.
📄️ Input Dialog
Un InputDialog es un cuadro de diálogo modal diseñado para solicitar la entrada del usuario. El diálogo bloquea la ejecución de la aplicación hasta que el usuario proporcione la entrada o cierre el diálogo.
📄️ Message
Un MessageDialog es un diálogo modal diseñado para mostrar un mensaje al usuario con un botón de OK para cerrar el diálogo. Bloquea la ejecución de la aplicación hasta que el usuario interactúe con él o se cierre debido a un tiempo de espera.