Controles de opción¶
Cuatro controles piden al usuario elegir: Dropdown, Checkbox, Checkgroup y Radio. Se diferencian en cuántas respuestas aceptan y en cuánto espacio ocupan en el formulario.
| Control | Respuestas | Aspecto |
|---|---|---|
| Dropdown | Una | Una caja cerrada que abre un menú |
| Radio | Una | Botones redondos, todas las opciones visibles |
| Checkbox | Sí o no | Un cuadrado único |
| Checkgroup | Varias | Un grupo de cuadrados |
Dropdown¶
Usa el dropdown cuando la lista es larga o el formulario está lleno. Es el control correcto para un valor que una condición comparará, porque el valor guardado es el valor de la opción, no su etiqueta: la etiqueta se puede traducir y la condición sigue funcionando.
Radio¶
Una respuesta, con todas las opciones visibles. Es la mejor opción para dos a cinco opciones que el usuario debe ver a la vez, y es más fácil de tocar que un dropdown en un teléfono.
Checkbox¶
Una respuesta independiente. No es un grupo: si necesitas varias respuestas independientes, usa un Checkbox por pregunta o un Checkgroup.
Checkgroup¶
Varias respuestas a la vez, guardadas como lista. Eso tiene una consecuencia directa:
- Una condición no puede comparar el control completo con un solo valor.
- En un desencadenador, el valor llega como lista; recórrela o usa una función que busque dentro.
- En una grilla o un documento, la lista se muestra unida, no como campos separados.
Opciones desde una base de datos¶
Dropdown, Checkgroup y Radio pueden construir sus opciones desde una conexión de base de datos. La conexión y la consulta se guardan con el control, y los valores se leen cuando se abre el formulario, así que un cambio en la base de datos aparece en el formulario sin editarlo.
En una condición¶
@@Decision == "approved"
Compara con el valor de la opción, no con su etiqueta, y léelo con @@ aunque el
valor parezca un número: una opción es texto.
Relacionado¶
- Propiedades del control — opciones, valor predeterminado y dependencias.
- Control de búsqueda — cuando la respuesta viene de una búsqueda.
- Condiciones — cómo se compara el valor elegido.