Compartir a través de


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.

  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 DesplegableColors 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 o seleccione el botón de reproducción para previsualizar la aplicación. Escriba 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. Seleccione el panel Variables y, a continuación, Colecciones para ver las colecciones que ha creado.

    Mostrar colecciones.

Mostrar una colección

  1. Seleccione el control Insertar>Galería vertical.

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

  3. Seleccione la galería en la vista de árbol y, a continuación, Campos. 1. Establezca el campo de subtítulo en Color y el campo de título en Producto.

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

  4. Haga clic en Diseño>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 galería y agregue un icono de Papelera a la plantilla de la galería.

    Agregar icono de la papelera.

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

    Remove(ProductList, ThisItem)

  3. 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)

  4. 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.

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