Crear una tarjeta de lista de la compra
En este tutorial, creará una tarjeta que muestre una lista de la compra y le permita agregar artículos. Usará el diseñador de tarjetas, variables y Power Fx.
Al final del tutorial, su tarjeta de lista de la compra deberá parecerse al siguiente ejemplo:
Requisitos previos
- Una cuenta de Power Apps
Crear una tarjeta
Inicie sesión en Power Apps y luego seleccione su entorno.
En el panel izquierdo, seleccione Tarjetas. Si el elemento no se encuentra en el panel lateral, seleccione …Más y, a continuación, el elemento que desee.
Seleccione + Crear una tarjeta.
En Nombre de la tarjeta, escriba SimpleShoppingCard y, a continuación, seleccione Crear.
Seleccione el texto El título de su tarjeta va aquí. En el panel de propiedades de la etiqueta de texto, establezca Texto en Lista de la compra.
Seleccione el texto Agregue y quite un elemento para personalizar la nueva tarjeta. En el panel de propiedades de la etiqueta de texto, establezca Texto en Use el cuadro de abajo para agregar elementos a la lista.
Agregar una variable
La lista de la compra contendrá artículos individuales en líneas de texto separadas. Parece una tabla con una sola columna, con un artículo de comestibles en cada fila. Eso sugiere que necesitará crear una variable de tabla para almacenar su lista.
En el panel izquierdo, seleccione Variables.
Seleccione +Nueva variable.
En la ventana Nueva variable, introduzca MyGroceryList en Nombre. Establezca Tipo en Tabla.
Seleccione los corchetes a la derecha de Valor predeterminado e introduzca "" entre los corchetes. Esto indica que nuestra tabla contiene valores de texto en una columna llamada implícitamente Valor
Seleccione Guardar.
Agregar una lista a la tarjeta
En el panel izquierdo, seleccione Insertar.
En el panel de herramientas, seleccione Mostrar para expandir la categoría y, a continuación, seleccione Etiqueta de texto.
En el panel de propiedades de la etiqueta de texto, seleccione la pestaña Avanzado.
Establezca Repetir para cada en MyGroceryList.
Al establecer la propiedad Repetir para cada de una etiqueta de texto, se repite la etiqueta de texto para cada elemento de la tabla especificada. En este ejemplo, la tabla
MyGroceryList
es la variable que creó. En otras palabras, se crea una etiqueta de texto independiente en la tarjeta para cada artículo de la lista de la compra.Seleccione la pestaña Propiedades. Establezca Texto como ThisItem.Value.
Al asignar la variable definida por el sistema
ThisItem.Value
a la etiqueta de texto, se muestra el valor del artículo actual de la matrizMyGroceryList
como texto de la etiqueta. Matriz es otro término para una variable de tabla. Puede introducir el nombre de la variable en la barra de fórmulas o en el panel de propiedades.
Agregar un cuadro de entrada
La lista que ha creado está vacía, por lo que en el paso final le concederá al usuario la capacidad de agregar elementos.
En el panel izquierdo, seleccione Insertar.
En el panel de herramientas, seleccione Entrada para expandir la categoría y, a continuación, seleccione Entrada de texto.
En el panel de propiedades de entrada de texto, establezca Nombre como NewItem y establezca Etiqueta como New Item:.
La propiedad Nombre le permite hacer referencia al control en una expresión de Power Fx. Tiene que ser una sola palabra, sin espacios ni caracteres especiales. La propiedad Etiqueta se muestra en la tarjeta. El nombre y la etiqueta de un control no tienen que ser similares, como lo son aquí, pero el uso de nombres similares facilita el seguimiento de los controles.
Agregar un botón de Power Fx
En el panel izquierdo, seleccione Insertar.
En el panel de herramientas, seleccione Entrada para expandir la categoría y, a continuación, seleccione Botón.
En el panel de propiedades del botón, establezca Título en Agregar elemento.
En el panel de propiedades, seleccione PowerFx para situar el cursor en la barra de fórmulas.
Escriba la siguiente expresión de Power Fx en la barra de fórmulas: Collect(MyGroceryList, {Value: NewItem})
Esta expresión usa la función de Power Fx Recopilar para añadir el valor de la entrada del usuario,
NewItem
, a la variable de la tablaMyGroceryList
en la columna implícita Valor. Como la expresión está vinculada a la propiedad OnSelect del botón, se ejecuta cuando el usuario selecciona el botón.
Probar la tarjeta
Siempre debe guardar los cambios antes de reproducir una tarjeta. Seleccione Guardar y, a continuación, Reproducir.
Pruebe su tarjeta agregando algunos artículos a la lista de la compra.
Pasos siguientes
Aprenda a hacer una tarjeta más compleja con conectores de Microsoft Dataverse.