Saltar a contenido

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

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