![sign in form](https://demo5-academy.pega.com/sites/default/files/styles/1024/public/media/images/2020-12/username-password-remember-me-on-this-device.png?itok=bqHdr80Z)
Información e interfaz de usuario
Creación de datos en App Studio
Cuando se crean campos en App Studio, Pega Platform™ crea de manera automática una propiedad en un segundo plano. Puede abrir la propiedad en Dev Studio para configurar ajustes avanzados, tales como la seguridad.
Por ejemplo, puede abrir el ciclo de vida de un caso en App Studio para agregar un campo Last Name (Apellido) a la vista Request updates (Solicitar actualizaciones). La propiedad Last Name (Apellido) se crea de manera automática y se puede abrir en Dev Studio.
En el centro de la siguiente imagen, deslice la línea vertical para ver una imagen de la creación de un campo en App Studio y la propiedad en Dev Studio.
Visualización de propiedades de datos
A menudo, los términos “propiedad” y “campo” se utilizan indistintamente, pero no son lo mismo. Un campo es la combinación de una propiedad, que gestiona datos, y un control, que se encarga de la presentación de los datos. Los controles sirven como un vínculo entre la propiedad que almacena información y la visualización de la información en la interfaz de usuario.
Cuando configura una vista desde el ciclo de vida del caso, agrega campos a la interfaz de usuario. Para cada campo, Pega Platform asigna automáticamente el control predeterminado según el tipo de campo o el tipo de datos que usted seleccione. Por ejemplo, en un formulario de ingreso, el campo Username (Nombre de usuario) es de tipo texto y se muestra como una casilla de texto. El campo Remember me on this device (Recordarme en este dispositivo) es de tipo booleano y se muestra como una checkbox.
Pega Platform gestiona los datos y la interfaz de usuario por separado. Puede agregar tipos de datos a un tipo de caso antes de utilizarlos en un formulario y puede agregar controles a un formulario sin asociarlos con un tipo de dato. Por ejemplo, cuando agrega un control de checkbox a la vista en el tiempo de ejecución, el control no hace referencia a una propiedad automáticamente. Sin embargo, cuando agrega un tipo de campo booleano en el ciclo de vida del caso, el campo es un control de checkbox asociado con un elemento de datos.
Los tipos de datos o las propiedades pueden ser de valor único sin correlación intencional con ningún otro valor o un conjunto de valores relacionados. El modo de una propiedad explica esta distinción. Por lo general, los desarrolladores trabajan con dos tipos de modos para las propiedades:
- Modos de valor: Describen una pieza única de información, como un total. Los controles se utilizan para presentar el valor de una propiedad con el modo de valor.
- Modos de página: Describen un tipo de dato, como un cliente, que luego incluye elementos de datos para el nombre del cliente, la dirección del cliente y el número de identificación del cliente. Los layouts, o contenedores de propiedades, presentan propiedades de modo de página. Este tipo de propiedades no se pueden asignar a un control de calendario o un botón.
Compruebe sus conocimientos con la siguiente actividad.
Presentación de datos en layouts
Los layouts permiten organizar de forma visual los elementos de datos, tales como los campos, en una interfaz de usuario. Puede ubicar campos, controles y otros layouts dentro de un layout para organizar el contenido rápidamente.
Pega Platform proporciona plantillas de layouts listas para utilizar cuando se crean vistas. Puede aplicar una plantilla de layout existente a una vista tanto en App Studio como en Dev Studio, pero solo Dev Studio le permite crear o actualizar una plantilla de layout.
Nota: Para su interfaz de usuario, es recomendable utilizar las plantillas de layouts listas para usar. Las personalizaciones avanzadas de la interfaz de usuario no son compatibles con App Studio y pueden complicar las actualizaciones del sistema de diseño.
This Topic is available in the following Modules:
If you are having problems with your training, please review the Pega Academy Support FAQs.
¿Quiere ayudarnos a mejorar este contenido?