Presentar una lista de opciones

En esta lección, obtendrá información acerca de cómo definir un campo de entidad que permite a un usuario seleccionar de una lista de opciones predefinidas.

Cree una lista de opciones

A veces un campo de entidad representa datos que deben estar restringidos a un conjunto pequeño de valores válidos.Por ejemplo, un campo para el estado del pedido podría tener un conjunto fijo de valores: pendiente de aprobación, listo para envío, enviado y pedido pendiente.Para evitar que un usuario escriba un estado que es no válido, puede presentar estos cuatro valores como una lista de opciones.

Cómo crear una lista de opciones

  1. En el Explorador de soluciones, haga doble clic en Contactos.

    Se abre el Diseñador de datos y muestra la entidad Contactos.

  2. En la columna Nombre, haga clic en <Agregar propiedad>, escriba TipoContacto y luego presione Entrar.

  3. En la columna Tipo, elija Integer.

  4. En la columna Obligatorio, desactive la casilla.

  5. En la ventana Propiedades, haga clic en el vínculo Lista de opciones.

    Se abre el cuadro de diálogo Lista de opciones.

  6. En el cuadro de diálogo Lista de opciones, escriba los valores siguientes y, a continuación, haga clic en Aceptar.

    Valor

    Nombre para mostrar

    0

    Cliente existente

    1

    Nuevo cliente

    2

    Posible cliente

    Lista de opciones completa

    Cuando este campo se muestra en una pantalla, presentará al usuario una lista desplegable que contiene los tres valores Nombre para mostrar que especificó.

Información detallada

En este procedimiento, ha creado una lista de opciones que tiene tres valores posibles.Las opciones se presentan al usuario en tiempo de ejecución como una lista desplegable con tres valores de texto, pero los datos todavía están almacenados en su tipo de datos nativo, Integer.LightSwitch gestiona la conversión para usted y no es necesario escribir código.

También puede crear listas de opciones en las que el valor y el nombre que se muestra son el mismo tipo de datos.Por ejemplo, para una aplicación de viajes se puede proporcionar una lista fija de ciudades de destino.En este caso, los valores presentados al usuario y los valores almacenados en la fuente de datos serían del tipo String.Utilizando una lista de opciones, se evita que el usuario escriba una ciudad que no está en la lista.

Pasos siguientes

En la siguiente lección, aprenderá cómo validar una entrada de datos.

Próxima lección: Agregar validación

Vea también

Otros recursos

How to: Define a Choice List for a Entity Field

Trabajar con datos en LightSwitch (Paseo guiado)