Hola a todos!
Y en este segundo post dominical vamos a crear un PopUp en Power Apps.
Aunque en Power Apps podemos crear y mostrar notificaciones con la función Notify, lo cierto es que no existe la posibilidad de crear por ejemplo una notificación para seleccionar Si/No (por ejemplo).
Esto lo vamos a lograr construyendo nuestro propio Pop Up y es bastante sencillo de crear. Lo primero que vamos a hacer insertar un rectángulo (color beige) y dos botones uno verde y otro azul y una etiqueta de texto donde vamos a escribir «¿Deseas visitar Excel Signum?»

El siguiente paso es agrupar todos los objetos. Debéis seleccionar todos los elementos y pulsar en Grupo. Luego le podréis un nombre, en este ejemplo le he llamado PopUp y los elementos que lo componen son: El botón verde: Sí, el botón azul: No, el texto: Pregunta y el rectángulo: Marco.

El siguiente paso es crear un botón fuera que se llamará «Mostrar PopUp» y que vamos a incluir en la propiedad OnSelect:
UpdateContext({PopUp:true})
Así:

Después seleccionamos el agrupador PopUp y en su propiedad visible indicamos PopUp.

Y por último en cada uno de los botones en su propiedad OnSelect indicamos:
En el botón Sí:
Launch("https://excelsignum.com/");;
UpdateContext({PopUp:false})

Y en el botón (En otro momento):
UpdateContext({PopUp:false})

El resultado es que cuando pulsamos en «Mostrar PopUp» se mostrará el objeto agrupado PopUp porque pasamos el estado true a la variable PopUp que está en la propiedad visible de nuestro PopUp, recordad que en este ejemplo el objeto PopUp se llama igual que la variable que determina su comportamiento.
Cuando pulsamos en Sí, con la función Launch vamos a la página web indicada y ocultamos el Pop Up. Cuando pulsamos el botón «En otro momento», ocultamos el Pop Up
Y esto es todo, así de sencillo podemos crear nuestro propio PopUP.
Espero que sea de utilidad.
¿Te ha resultado de interés?, puedes apoyar a Excel Signum con una pequeña donación.
¡¡Muchas gracias!!
Mediante la suscripción al blog, la realización comentarios o el uso del formulario de contacto estás dando tu consentimiento expreso al tratamiento de los datos personales proporcionados según lo dispuesto en la ley vigente (LOPD). Tienes más información al respecto en esta página del blog: Política de Privacidad y Cookies