Personalizar campos de entidad

En esta lección, se aprenderá a establecer las propiedades de presentación y a cambiar el tipo de datos para los campos individuales en una entidad de datos LightSwitch.

Personalizar los campos de la entidad

Las propiedades de presentación se utilizan para especificar cómo se muestran al usuario los datos de un campo determinado .Por ejemplo, se podría especificar que se mostrara un nombre diferente para un campo.

Para establecer las propiedades de los campos

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

    Se abre el diseñador de datos.Haga clic en la barra de título para asegurarse de que la propia entidad esté seleccionada.

  2. En la ventana Propiedades, en la lista Propiedad de resumen seleccione NombreCompañía.

  3. En el Diseñador de Datos, seleccione el campo NombreCompañía.

  4. En la ventana Propiedades, seleccione la propiedad Nombre para mostrar y escriba Compañía.

    SugerenciaSugerencia

    Los nombres de campo de la base de datos no pueden contener espacios ni utilizar un carácter de subrayado para representar un espacio.Para asegurar que los nombres de campo son fáciles de usar, revise los nombres de campo en sus entidades de la base de datos y cambie la propiedad Nombre para mostrar para los campos que requieren un nombre mejor.

  5. Seleccione el campo NombreContacto.En la ventana Propiedades, establezca la propiedad Descripción a Este es nuestro contacto primario en esta compañía.

    El valor de la propiedad Descripción se muestra como información sobre herramientas en la aplicación cuando un usuario restablece el puntero en el campo.

Los campos de una tabla de base de datos están almacenados en un formato que es eficaz para la base de datos pero tal vez no sea lo que se desea mostrar al usuario.Por ejemplo, los campos que representan los valores monetarios están almacenados normalmente como un tipo de datos Decimal, pero se muestran normalmente como divisa en una aplicación.

Para cambiar tipos de datos

  1. En el Diseñador de Datos, seleccione el campo Teléfono.

  2. En la columna Tipo, seleccione NúmeroTeléfono en la lista desplegable.

    NúmeroTeléfono es un tipo personalizado que muestra un número de teléfono en un formato normalizado.

  3. En el Explorador de soluciones, haga doble clic en Detalles_Orden.

  4. En el Diseñador de Datos, seleccione el campo PrecioUnitario.

  5. En la columna Tipo, seleccione Dinero en la lista desplegable.

    Dinero es otro tipo personalizado para dar formato y mostrar los valores de divisa.

Información detallada

En esta lección sa ha mostrado cómo establecer las propiedades para los campos de las entidades y también cómo cambiar el tipo de datos de un campo.Es bueno seguir estos pasos inmediatamente después de agregar una entidad, pero se pueden cambiar en cualquier momento las propiedades y los tipos de datos durante el desarrollo de aplicaciones.

La primera propiedad que se estableció fue la propiedad Sumario.Para las pantallas que contienen listas, este campo se muestra en la lista en lugar del campo ID predeterminado.

La mayoría de las propiedades que se pueden establecer se relacionan con el aspecto, pero otras están disponibles para establecer reglas de validación y otras características.La disponibilidad de propiedades varía según el tipo de datos.Las lecciones posteriores describen otras propiedades.

Utilizando un tipo de datos personalizado, puede presentar los datos de una manera muy adecuada para su aplicación sin cambiar un tipo en la base de datos subyacente.El tipo Money muestra este principio porque convierte el formato decimal de la base de datos en un formato de moneda en la presentación.No sólo no se tiene que hacer este trabajo, sino que la base de datos retiene su formato decimal.Muchos tipos de datos personalizados proporcionan propiedades específicas de tipo, por ejemplo, la propiedad Symbol Mode para el tipo Money determina cómo se muestra un símbolo de divisa.

Además de los tipos PhoneNumber y Moneyde negocio personalizados, LightSwitch también proporciona los tipos EmailAddress, Hyperlink, Percentage, Web Address y Image.También se pueden agregar otros tipos de negocio personalizados como extensiones.En otra lección se verá cómo obtener las extensiones.

[!NOTA]

Las imágenes están almacenadas a menudo en una base de datos como un tipo de datos Binary.No se puede mostrar un tipo Binary, pero puede cambiarlo al tipo Image para fines de presentación.

Pasos siguientes

En la lección siguiente obtendrá información sobre cómo presentar una lista de valores predeterminados al usuario.Próxima lección: Presentar una lista de opciones

Vea también

Tareas

Cómo: Definir campos de datos

Cómo: Validar datos

Otros recursos

Trabajar con datos en LightSwitch (Paseo guiado)

Extensiones: Agregar nuevas capacidades a LightSwitch