Crear y actualizar una colección en una aplicación de lienzo

Use una colección para almacenar datos que los usuarios pueden gestionar en su aplicación. Una colección es un grupo de artículos que son similares, como los productos de una lista de productos. Para obtener más información sobre los diferentes tipos de variables, como las colecciones: Comprender las variables de la aplicación de lienzo.

Requisitos previos

  • Suscríbase a Power Apps y después inicie sesión con las mismas credenciales utilizadas para la suscripción.
  • Cree una aplicación o abra una existente en Power Apps.
  • Obtenga información sobre cómo configurar un control en Power Apps.

Vea este vídeo para aprender cómo crear y actualizar una colección:

Crear una colección de varias columnas

  1. En Power Apps Studio, agregue un control Entrada de texto.

    Inserte un control Entrada de texto.

  2. Cambie el nombre del control seleccionando sus puntos suspensivos en el panel de navegación izquierdo, seleccionando Renombrar y luego escriba ProductName.

    Renombra un control.

  3. Agregue un control Desplegable.

    Agregar lista desplegable.

  4. Renombre el control Desplegable Colors y asegúrese de que la propiedad Items está seleccionada en la lista de propiedades.

    Propiedad Items.

  5. En la barra de fórmulas, reemplace DropDownSample con esta expresión:

    ["Red","Green","Blue"]

  6. Agregue un control Botón, establezca su propiedad Text en "Agregar" y su propiedad OnSelect en esta fórmula:

    Collect(
        ProductList,
        {
            Product: ProductName.Text,
            Color: Colors.Selected.Value
        }
    )
    
  7. Pulse F5, escriba un texto en ProductName, seleccione una opción en Colors y luego seleccione Agregar.

    Vista previa de la aplicación.

  8. Repita el paso anterior al menos dos veces más y luego presione Esc.

  9. Si está utilizando la versión preliminar de Power Apps Studio, seleccione el panel Variables y luego seleccione Colecciones para ver las colecciones que ha creado.

    Mostrar colecciones.

    Si está utilizando la versión clásica de Power Apps Studio, seleccione Colecciones en el menú Archivo.

    Mostrar colección.

Mostrar una colección

  1. Agregue un control vertical Galería.

    Agregar una galería vertical.

  2. Establezca la propiedad Items de la galería en ProductList.

  3. En el panel Datos, establezca el campo de subtítulos en Color y establezca el campo de título en Producto.

    Establezca la propiedad Items de la galería y cambie los campos que muestra.

  4. Cierra el panel Datos, seleccione la galería y luego configure el campo Diseño a Título y subtítulo.

    Cambiar el diseño de la galería.

    La pantalla será similar al ejemplo:

    Primer ejemplo de pantalla.

Eliminar uno o todos los elementos

  1. Seleccione la plantilla de galería, para lo que debe hacer clic o pulsar cerca de la parte inferior de la galería y, después, pulsar o hacer clic en el icono del lápiz junto a la esquina superior izquierda.

    Seleccionar plantilla de galería.

  2. Agregue un icono Papelera a la plantilla de la galería.

    Agregar icono de la papelera.

  3. Establezca la propiedad OnSelect del icono en esta fórmula:

    Remove(ProductList, ThisItem)

  4. Fuera de la galería, agregue un botón, establezca su propiedad Text a "Borrar" y establezca su propiedad OnSelect a esta fórmula:

    Clear(ProductList)

  5. Mientras mantiene presionada la tecla Alt, seleccione el icono Papelera para eliminar un elemento de la colección, o seleccione el botón Borrar para eliminar todos los elementos de la colección.

Colocar una lista en una colección

  1. Crear una conexión a una lista creada con Microsoft Lists.

  2. Agregue un botón y establezca su propiedad OnSelect en esta función, sustituyendo ListName por el nombre de la lista:

    Collect(MySPCollection, ListName)

    Esta función crea una colección que se denomina MySPCollection y que contiene los mismos datos que la lista.

  3. Mientras mantiene presionada la tecla Alt, seleccione el botón.

  4. (opcional) Para obtener una vista previa de la colección que ha creado, seleccione Colecciones en el menú Archivo.

Para obtener información sobre cómo mostrar datos de una lista de Microsoft Lists o SharePoint (por ejemplo, fechas, opciones y personas) en una galería, vea Mostrar columnas de una lista en una galería. Para obtener información sobre cómo mostrar datos en un formulario (con listas desplegables, selectores de fechas y selectores de personas): Controles Editar formulario y Mostrar formulario.

Pasos siguientes

Nota

¿Puede indicarnos sus preferencias de idioma de documentación? Realice una breve encuesta. (tenga en cuenta que esta encuesta está en inglés)

La encuesta durará unos siete minutos. No se recopilan datos personales (declaración de privacidad).