Personalizar aplicaciones y alinearlas con sus temas

Personalizar aplicaciones y alinearlas con sus temas

En este tutorial, le mostraré cómo personalizar aplicaciones usando las diferentes herramientas y funciones dentro de la plataforma Power Apps. La personalización de las aplicaciones puede ayudarlo a crear una apariencia única que se alinee perfectamente con sus temas o marcas preferidos al tiempo que brinda de manera efectiva los datos que desea mostrar.

Si ha seguido los otros tutoriales sobre Power Apps , verá que la mayor fortaleza que tiene esta plataforma es su facilidad de uso.

Tabla de contenido

Personalización de aplicaciones: la pantalla maestra y la pantalla de documentación

Al iniciar una aplicación desde un lienzo en blanco, es importante comenzar con una pantalla maestra y una pantalla de documentación. Tener estas dos pantallas ayudará a acelerar todo el proceso y lo ayudará a mantener una apariencia uniforme en toda la aplicación, sin importar cuántas pantallas termine.

La pantalla maestra sirve como plantilla para toda la aplicación. Dicta cómo se verá el resto de sus pantallas. Para este ejemplo, así es como se ve nuestra pantalla maestra.

Personalizar aplicaciones y alinearlas con sus temas

Como puede ver, tenemos un título en el área superior sobre un rectángulo rojo que también se extiende a lo largo de la pantalla. Esto significa que a medida que agregamos más pantallas a la aplicación, cada página siempre tendrá ese encabezado.

En cuanto a la pantalla de documentación, sirve como punto de referencia para todos los elementos que se utilizarán en la aplicación que estamos creando. Como ya tenemos un título y una barra superior en la pantalla maestra, tengamos las mismas cosas también en la pantalla de documentación.

Ya tenemos un rectángulo rojo aquí.

Personalizar aplicaciones y alinearlas con sus temas

Así que sólo tenemos que añadir el título. Para hacer eso, simplemente cree una Etiqueta usando el menú desplegable Texto debajo de la cinta Insertar.

Personalizar aplicaciones y alinearlas con sus temas

Ahora que hay un cuadro de texto aquí, nos gustaría usar el mismo tamaño de fuente que el de la pantalla principal.

Personalizar aplicaciones y alinearlas con sus temas

Volviendo a la etiqueta en la pantalla principal, muestra que el tamaño de fuente es 40.

Personalizar aplicaciones y alinearlas con sus temas

Así que haré el texto en la pantalla de documentación 40 también.

Personalizar aplicaciones y alinearlas con sus temas

Dado que utilizaremos la pantalla de documentación como punto de referencia, es importante etiquetar correctamente todos los elementos que contiene. Por el momento, los elementos aquí se denominan Label3 y Rectangle2, que son bastante genéricos.

Personalizar aplicaciones y alinearlas con sus temas

Así que vamos a cambiarles el nombre y llamarlos Título y TopBar en su lugar.

Personalizar aplicaciones y alinearlas con sus temas

Personalización de aplicaciones mediante la pantalla de documentación

Ahora que hemos etiquetado correctamente los elementos en la pantalla de documentación, podemos comenzar a personalizar otras pantallas. En este caso, la única otra pantalla que tenemos es la pantalla maestra.

Digamos que el título en la pantalla principal aún no tiene el tamaño correcto. Todo lo que tenemos que hacer es seleccionar Label1 en la pantalla principal. Luego, eligiendo Tamaño en el menú desplegable de propiedades, escribiremos el nombre del elemento al que queremos hacer referencia en la pantalla de documentación (que, en este caso, es Título) y seguiremos la propiedad que queremos imitar.

Personalizar aplicaciones y alinearlas con sus temas

Una vez que presionemos Entrar después de escribir Título.Tamaño, debería cambiar automáticamente el elemento que personalizamos.

Personalizar aplicaciones y alinearlas con sus temas

Además del tamaño, también podemos personalizar el color de la etiqueta. Digamos que quiero cambiarlo a blanco. Simplemente resalte el elemento llamado Título, elija Color en el menú desplegable y luego escriba Blanco.

Personalizar aplicaciones y alinearlas con sus temas

Ahora que el Título en nuestra página de documentación es blanco, regresemos a la pantalla maestra y veamos qué sucede si también hacemos referencia a esa propiedad. Resalte Label1 debajo de la pantalla maestra, luego escriba Título.Color.

Personalizar aplicaciones y alinearlas con sus temas

Una vez que presionemos Enter, verá que no solo cambiará el color del elemento que personalizamos. También muestra el código de color RGBA en la barra de fórmulas.

Personalizar aplicaciones y alinearlas con sus temas

Ahora, le mostraré otra forma de personalizar usando la pantalla de documentación. Agregaré un rectángulo mirando el menú desplegable debajo de Iconos.

Personalizar aplicaciones y alinearlas con sus temas

Quiero que este rectángulo sea la base del fondo de mi pantalla principal. Así que cambiaré el nombre de este elemento a Fondo.

Personalizar aplicaciones y alinearlas con sus temas

En el panel derecho, puedo elegir colores para este elemento en la pestaña Propiedades.

Personalizar aplicaciones y alinearlas con sus temas

Elegiré un color gris más claro para que no interfiera con la forma en que aparecerán otros elementos a medida que los agreguemos en nuestras pantallas.

Personalizar aplicaciones y alinearlas con sus temas

Ahora, vayamos a la pantalla principal. Todavía tenemos dos elementos aquí: la etiqueta y el rectángulo. Pero para que podamos cambiar el color de fondo de la pantalla, no necesitaremos agregar otro elemento aquí.

Asegurándome de que la pantalla principal esté resaltada, solo buscaré Relleno en el menú desplegable. Luego, en la barra de fórmulas, haré referencia al rectángulo que creamos anteriormente y su color de relleno. Una vez que presiono Enter después de escribir Background.Fill, verá que el fondo en esa pantalla ahora muestra el mismo color que nuestra referencia.

Personalizar aplicaciones y alinearlas con sus temas

Aunque estamos agregando elementos uno por uno y eligiendo sus colores individuales, también es posible usar los temas predeterminados en la cinta Inicio. Estos deberían ser suficientes, especialmente si alguno de los temas coincide con su marca.

Personalizar aplicaciones y alinearlas con sus temas

Pero si ninguno de los temas coincide con lo que necesita, entonces el método de documentación funcionaría perfectamente.

Personalización de aplicaciones agregando botones

Un elemento útil que podemos agregar a nuestra aplicación serían los botones. Los botones son una excelente manera de permitir que los usuarios salten de una parte de la aplicación a otra. Esto sería genial en la pantalla de inicio de la aplicación.

Así que primero creemos una pantalla de inicio. Como ya tenemos una pantalla maestra, podemos duplicarla para ahorrarnos la molestia de tener que crear una pantalla de inicio desde cero.

Personalizar aplicaciones y alinearlas con sus temas

Como puede ver, ambas pantallas tienen exactamente los mismos elementos.

Personalizar aplicaciones y alinearlas con sus temas

Cambiemos el nombre de la pantalla maestra duplicada y llamémosla Pantalla de inicio.

Personalizar aplicaciones y alinearlas con sus temas

Si revisa los elementos debajo de la pantalla de inicio, verá que también tiene las mismas referencias que hicimos cuando estábamos personalizando la pantalla principal. Si observa Label1_1, por ejemplo, todavía hace referencia al tamaño del título de la pantalla de documentación.

Personalizar aplicaciones y alinearlas con sus temas

Dado que esta será nuestra pantalla de inicio, cambiemos el texto en esa etiqueta. Para hacer eso, podemos simplemente escribir el nuevo texto en el panel Propiedades en el lado derecho. Escribamos en Pantalla de inicio.

Personalizar aplicaciones y alinearlas con sus temas

Ahora, agreguemos un botón en nuestra pantalla de inicio. Podemos hacerlo haciendo clic en Botón debajo de la cinta Insertar.

Personalizar aplicaciones y alinearlas con sus temas

Al igual que cualquier otro elemento, podemos arrastrar el botón a donde queramos y cambiar su tamaño haciendo clic y arrastrando los puntos alrededor del elemento.

Personalizar aplicaciones y alinearlas con sus temas

A continuación, cambiemos el texto de este botón a "Ver clientes". Simplemente resalte el botón, elija Texto en el menú desplegable de propiedades, luego escriba Ver clientes directamente en la barra de fórmulas.

Personalizar aplicaciones y alinearlas con sus temas

Para darle un aspecto más profesional, agreguemos un ícono de lupa.

Personalizar aplicaciones y alinearlas con sus temas

Puede mover el icono y cambiar su tamaño. En este caso, simplemente colóquelo encima del texto de este botón.

Personalizar aplicaciones y alinearlas con sus temas

Luego, cambiemos el color de la lupa a blanco yendo al panel de propiedades a la derecha.

Personalizar aplicaciones y alinearlas con sus temas

Para hacer esto más agradable estéticamente, también cambiemos los colores del botón. Pero tendremos que hacerlo desde la pantalla de documentación para que podamos hacer referencia fácilmente a los mismos colores y configuraciones cuando construimos otras pantallas.

Resaltemos estos nuevos elementos que agregamos y hagamos clic en Ctrl + C para copiarlos.

Personalizar aplicaciones y alinearlas con sus temas

Luego, vaya a la pantalla de documentación y haga clic en Ctrl + V para pegar los elementos en esta pantalla.

Personalizar aplicaciones y alinearlas con sus temas

Dado que nuestra TopBar es granate, queremos asegurarnos de que el color de nuestro botón la complemente.

Personalizar aplicaciones y alinearlas con sus temas

Así que cambiemos el color a algo que se vea bien con nuestro tema.

Personalizar aplicaciones y alinearlas con sus temas

Tenemos que asegurarnos de que el botón de la pantalla de inicio coincida con las propiedades que acabamos de configurar en la pantalla de documentación. Lo primero que debemos hacer es cambiar el nombre de este elemento a HomeScreenButton.

Personalizar aplicaciones y alinearlas con sus temas

Luego, volvamos a la pantalla de inicio y cambiemos el relleno del botón para que coincida con lo que hemos configurado en la pantalla de documentación.

Personalizar aplicaciones y alinearlas con sus temas

En la superficie, el botón Ver clientes se ve bien con el color que elegimos. Pero cuando pasamos el cursor sobre él, verá que todavía vuelve al color azul original.

Personalizar aplicaciones y alinearlas con sus temas

Para cambiar eso, solo busque HoverFill.

Personalizar aplicaciones y alinearlas con sus temas

Mirando las propiedades actuales del relleno flotante, muestra que el color se desvanece en un 20%, pero también usa un color específico como referencia, que no queremos.

Personalizar aplicaciones y alinearlas con sus temas

Entonces, en lugar de hacer referencia a un código de color RGBA específico, hagamos referencia a HomeSreenButton.Fill en su lugar.

Personalizar aplicaciones y alinearlas con sus temas

Una vez que presionamos enter, verá que el botón ahora usa el color que queremos.

Personalizar aplicaciones y alinearlas con sus temas

Otra cosa que debemos arreglar es el color que aparece cuando haces clic en el botón. Como puede ver, se vuelve blanco cuando hace clic en él.

Personalizar aplicaciones y alinearlas con sus temas

La mejor manera de solucionarlo es asegurarse de que el ícono que usamos, que es la lupa, no se oculte cada vez que se hace clic en el botón. Podemos hacerlo cambiando el color del ícono y configurándolo en el mismo color que la barra superior.

Personalizar aplicaciones y alinearlas con sus temas

Como necesitamos tres botones en la pantalla de inicio, necesitaremos replicar este botón específico dos veces. Para hacer eso, simplemente resalte los elementos y haga clic en Ctrl + C para copiarlos.

Personalizar aplicaciones y alinearlas con sus temas

Luego, simplemente haga clic en Ctrl + V para pegar los mismos elementos en esta pantalla. Haz lo mismo una vez más para agregar un tercer botón. Luego, simplemente los arrastraremos al lugar correcto para asegurarnos de que la pantalla se vea bien.

Personalizar aplicaciones y alinearlas con sus temas

Ahora, cambiemos el texto. El segundo será Agregar nuevo cliente y el tercero Ver agentes.

Personalizar aplicaciones y alinearlas con sus temas

Ahora que tenemos tres botones aquí, asegurémonos de que realmente vayan a alguna parte. Necesitamos preparar la pantalla donde aterrizarán estos botones.

Personalización de aplicaciones mediante la adición de galerías

Una galería es una colección o lista de elementos dispuestos de cierta manera. Piensa en tus contactos en tu móvil. Ese es un gran ejemplo de una galería.

El primer botón en la pantalla de inicio es para Ver clientes, por lo que vamos a crear una nueva pantalla donde aterrizará este botón. Esta pantalla va a ser un gran lugar para una galería.

Al igual que hicimos con las otras pantallas, duplicaremos la pantalla maestra y le cambiaremos el nombre a ViewCustomersScreen.

Personalizar aplicaciones y alinearlas con sus temas

A continuación, haremos clic en Galería debajo del botón Insertar. Las galerías vienen en diferentes formatos, pero para esta aplicación específica, usemos el diseño vertical.

Personalizar aplicaciones y alinearlas con sus temas

Así es como se ve una galería vertical.

Personalizar aplicaciones y alinearlas con sus temas

Como puede ver, solo muestra tres entradas. Pero si arrastra la galería hacia abajo para llenar la pantalla, agrega entradas para llenar el espacio.

Personalizar aplicaciones y alinearlas con sus temas

Incluso si la galería actualmente muestra cuatro entradas en blanco, eso no significa que solo podamos acomodar cuatro conjuntos de datos aquí. En PowerApps, las galerías crearán automáticamente la cantidad exacta de entradas según los datos.

Dado que nuestros datos no contienen imágenes, cambiemos el diseño a título, subtítulo y cuerpo.

Personalizar aplicaciones y alinearlas con sus temas

Nuestra galería actual aún no está conectada a una fuente de datos, por eso automáticamente nos pide que seleccionemos una fuente de datos cuando hacemos clic en la galería.

Personalizar aplicaciones y alinearlas con sus temas

En caso de que esta ventana emergente no aparezca automáticamente, puede agregar una fuente de datos a través del panel de propiedades a la derecha.

Personalizar aplicaciones y alinearlas con sus temas

Después de elegir la fuente, simplemente abra la carpeta donde se puede encontrar su archivo fuente.

Personalizar aplicaciones y alinearlas con sus temas

Vamos a utilizar los datos de este archivo Clientes.

Personalizar aplicaciones y alinearlas con sus temas

Esto es lo que hay dentro de esa hoja de cálculo. Son los datos que queremos mostrar en nuestra galería.

Personalizar aplicaciones y alinearlas con sus temas

Una vez que hago clic en eso, me permite elegir una mesa.

Personalizar aplicaciones y alinearlas con sus temas

Y una vez que elija esa tabla, los datos que contiene se mostrarán en la galería.

Personalizar aplicaciones y alinearlas con sus temas

En este momento, cada elemento de la galería muestra el nombre del agente en la parte superior.

Personalizar aplicaciones y alinearlas con sus temas

Sin embargo, tiene más sentido si mostramos el Nombre y el Apellido en la parte superior. Así que cambiemos eso yendo a la barra de fórmulas. Como el nombre y el apellido están en dos columnas separadas, vamos a usar Concatenar.

Personalizar aplicaciones y alinearlas con sus temas

Lo bueno del diseño que elegimos es que nos da más espacio para poner más información en cada tarjeta. Entonces podemos poner la ubicación del cliente aquí en la segunda línea.

Personalizar aplicaciones y alinearlas con sus temas

Entonces podemos usar el nivel VIP en la tercera línea.

Personalizar aplicaciones y alinearlas con sus temas

La ventaja de crear un lienzo nuevo, especialmente en modo tableta, es la cantidad de espacio con el que podemos trabajar. Para esta galería, por ejemplo, nos queda mucho espacio incluso si ya estamos mostrando bastante información en cada tarjeta.

Entonces, maximicemos el espacio cambiando el número de vueltas. Podemos hacerlo aquí en el panel de propiedades.

Personalizar aplicaciones y alinearlas con sus temas

Cambiemos eso a 3 en lugar de 1 para que podamos tener una galería de varias columnas.

Personalizar aplicaciones y alinearlas con sus temas

Esto hace que sea más fácil ver más de un vistazo.

Adición de navegación a botones e iconos

Ahora que tenemos algunas pantallas con las que trabajar, podemos comenzar a agregar navegación que nos llevará de una pantalla a otra.

Para empezar, agreguemos el icono de inicio haciendo clic en Iconos debajo de la cinta Insertar. Lo colocaremos en la parte superior de la pantalla Ver clientes.

Personalizar aplicaciones y alinearlas con sus temas

Hagamos que este ícono sea blanco ya que tenemos un color de fondo oscuro .

Personalizar aplicaciones y alinearlas con sus temas

Una vez que agreguemos la navegación, hacer clic en ese ícono de inicio nos llevará de regreso a la pantalla de inicio. También agregaremos un poco de navegación aquí en el botón Ver clientes en la pantalla de inicio que nos llevará a la pantalla Ver clientes.

Personalizar aplicaciones y alinearlas con sus temas

Comencemos resaltando el botón Ver clientes, luego busque OnSelect en el menú desplegable de propiedades. Esto establecerá el disparador para nuestra navegación.

Personalizar aplicaciones y alinearlas con sus temas

Luego, en la barra de fórmulas, usaremos Navigate y haremos referencia a la pantalla a la que queremos ir, que es ViewCustomersScreen.

Personalizar aplicaciones y alinearlas con sus temas

Una vez que se haya configurado, se nos dirigirá a la galería que configuramos cada vez que hacemos clic en el botón Ver clientes.

Personalizar aplicaciones y alinearlas con sus temas

Ahora vayamos a la pantalla de visualización de clientes. Necesitamos asegurarnos de que cuando un usuario haga clic en este icono de inicio, volverá a la pantalla de inicio.

Personalizar aplicaciones y alinearlas con sus temas

Hay dos maneras de hacer esto. Primero, podemos usar Atrás. Básicamente, esto lo lleva de regreso a la última pantalla que visitó.

Personalizar aplicaciones y alinearlas con sus temas

El problema con ese comando es que tenemos varias pantallas en esta aplicación. Eso significa que no estaremos necesariamente viniendo de la pantalla de inicio todo el tiempo. Por lo tanto, este comando probablemente sería más adecuado si tuviéramos un botón o ícono Atrás aquí en lugar de un ícono de Inicio.

El comando más aplicable a usar sería Navegar. También haremos referencia a la pantalla de inicio para decirle a PowerApps adónde queremos que lleve este ícono.

Personalizar aplicaciones y alinearlas con sus temas

Ahora que hemos agregado la navegación a esta pantalla, lo último que debemos hacer es cambiar el texto del título a Ver clientes.

Personalizar aplicaciones y alinearlas con sus temas

Ahora, nuestras pantallas están configuradas con los datos correctos que se muestran en nuestra galería y con botones de navegación que nos llevan a diferentes pantallas en la aplicación.

Conclusión

Al observar la facilidad de personalizar aplicaciones en Power Apps, se vuelve aún más evidente cómo Microsoft diseñó esta plataforma para lograr la eficiencia. Todo es fácil de editar y personalizar, y nadie necesitará mucho tiempo para crear una aplicación desde cero.

Este es solo un pequeño resumen de las cosas que podemos hacer a través de PowerApps. Además de galerías y pantallas adicionales, hay otras cosas que podemos agregar para que nuestra aplicación sea más completa. Los discutiremos en otros tutoriales.

Mis mejores deseos,

Enrique


Introducción a Power Apps: definición, características, funciones e importancia
Entornos de Power Apps: configuración adecuada de los elementos de la aplicación
Funciones y fórmulas de PowerApps | Una introducción









Qué es uno mismo en Python: ejemplos del mundo real

Qué es uno mismo en Python: ejemplos del mundo real

Qué es uno mismo en Python: ejemplos del mundo real

Cómo guardar y cargar un archivo RDS en R

Cómo guardar y cargar un archivo RDS en R

Aprenderá a guardar y cargar objetos desde un archivo .rds en R. Este blog también cubrirá cómo importar objetos desde R a LuckyTemplates.

Revisión de los primeros N días hábiles: una solución de lenguaje de codificación DAX

Revisión de los primeros N días hábiles: una solución de lenguaje de codificación DAX

En este tutorial del lenguaje de codificación DAX, aprenda a usar la función GENERAR y a cambiar dinámicamente el título de una medida.

Showcase Insights utilizando la técnica de elementos visuales dinámicos de subprocesos múltiples en LuckyTemplates

Showcase Insights utilizando la técnica de elementos visuales dinámicos de subprocesos múltiples en LuckyTemplates

Este tutorial cubrirá cómo usar la técnica de elementos visuales dinámicos de subprocesos múltiples para crear información a partir de visualizaciones de datos dinámicos en sus informes.

Introducción al contexto de filtro en LuckyTemplates

Introducción al contexto de filtro en LuckyTemplates

En este artículo, repasaré el contexto del filtro. El contexto del filtro es uno de los temas principales que cualquier usuario de LuckyTemplates debería conocer inicialmente.

Los mejores consejos para usar las aplicaciones en el servicio en línea de LuckyTemplates

Los mejores consejos para usar las aplicaciones en el servicio en línea de LuckyTemplates

Quiero mostrar cómo el servicio en línea de LuckyTemplates Apps puede ayudar a administrar diferentes informes e información generada a partir de varias fuentes.

Analice los cambios en el margen de beneficio a lo largo del tiempo: análisis con LuckyTemplates y DAX

Analice los cambios en el margen de beneficio a lo largo del tiempo: análisis con LuckyTemplates y DAX

Aprenda a calcular los cambios de su margen de beneficio utilizando técnicas como la bifurcación de medidas y la combinación de fórmulas DAX en LuckyTemplates.

Ideas de materialización para cachés de datos en DAX Studio

Ideas de materialización para cachés de datos en DAX Studio

Este tutorial analizará las ideas de materialización de cachés de datos y cómo afectan el rendimiento de DAX al proporcionar resultados.

Informes comerciales con LuckyTemplates

Informes comerciales con LuckyTemplates

Si todavía usa Excel hasta ahora, este es el mejor momento para comenzar a usar LuckyTemplates para sus necesidades de informes comerciales.

¿Qué es la puerta de enlace de LuckyTemplates? Todo lo que necesitas saber

¿Qué es la puerta de enlace de LuckyTemplates? Todo lo que necesitas saber

¿Qué es la puerta de enlace de LuckyTemplates? Todo lo que necesitas saber