Campos de selección de opciones
Last updated
Last updated
Como vimos anteriormente, existen ciertos componentes que, debido a su funcionalidad, presentan una serie de propiedades específicas para su tipo. Este es el caso de los campos que permiten establecer opciones predefinidas Options, Boolean y Tristate.
La herramienta Options permite generar una lista de valores predefinidos entre los cuales el usuario realizará una selección. Vamos a analizar su funcionamiento incluyendo un campo de este tipo en el apartado de “Domicilio”. Al lado del campo “Provincia o departamento”, ubica un nuevo campo requerido con el nombre “pais”, define como Label “País” y reduce su tamaño a 2 unidades. No olvides guardar los cambios a medida que avanzas en el diseño de tu formulario.
Dentro de la sección Properties, dirígete al apartado Options y haz clic sobre el botón con el signo "+" junto a la descripción Value. Se sumará un nuevo valor “Option 1”. Puedes repetir este paso tantas veces como lo necesites, en este caso añadiremos tres opciones: Argentina, Paraguay y Uruguay. Si quieres eliminar una opción, haz clic en el icono del cesto que aparece justo a su derecha.
Puedes elegir distintas variantes para mostrarla desde el apartado de Properties > Appearance, las principales son:
Select: muestra las opciones en una lista desplegable.
Options: muestra todas las opciones en pantalla con un formato de botón de radio.
Es recomendable que al momento de escoger el formato que más se adapte a tu formulario, actives la previsualización en tiempo real y compruebes su funcionamiento.
La opción Split Value/Label permite asignar a cada opción un valor real distinto del que se muestra al usuario. Esto ayuda a simplificar el procesamiento de los datos, por ejemplo, si cada país tuviese un código interno asignado, mostraremos los nombres de los países en Label e ingresaremos el código correspondiente a cada uno en Value.
A diferencia de Options, el campo booleano permite establecer un valor de lógica binaria sí/no donde el usuario pueda definir si una condición es verdadera o no, activando o desactivando el botón. Este campo mantiene las propiedades generales comunes a los campos de entrada y el valor a evaluar se define en la propiedad Label.
Este tipo de herramienta puede utilizarse para informar un estado, marcar el cumplimiento de ciertas características, decidir la preferencia de un servicio adicional, etc. Dentro de Appearance, es posible elegir entre las variantes Switch, que mostrará un deslizable como el del ejemplo, y Checkbox, que mostrará una casilla de opción.
Los campos de este tipo generan un botón con tres estados posibles: verdadero, falso y nulo (sin respuesta). Debido a su sencillez, las opciones de configuración de Tristate se limitan a propiedades generales como las de Boolean, aunque se diferencia de este campo por la posibilidad de mantener una respuesta neutral sin que el usuario deba escoger obligatoriamente un valor positivo o uno negativo prestablecido.