Se diversi elementi nel set di dati contengono diverse quantità di dati nello stesso campo, è possibile mostrare completamente gli elementi che contengono più dati senza aggiungere spazio vuoto dopo gli elementi che contengono meno dati. Aggiungere e configurare un controllo raccolta Altezza dinamica in modo che sia possibile:

  • Configurare i controlli Etichetta per espandere o ridurre in base al contenuto.
  • Posizionare ogni controllo in modo che venga visualizzato automaticamente sotto il controllo precedente.

In questa esercitazione, verranno visualizzati i dati sui prodotti di pavimentazione in un controllo raccoltaAltezza dinamica. L'immagine di ogni prodotto appare 5 pixel sotto la panoramica, che questa includa cinque righe di testo o solo due righe.

App finale

Letture consigliate

Se non sono mai stati aggiunti controlli a una raccolta, seguire i passaggi in Visualizzare un elenco di elementi prima di procedere con questo argomento.

Aggiungere dati a un'app vuota

  1. Scaricare questo file di Excel, che contiene nomi, panoramiche e collegamenti alle immagini dei prodotti di pavimentazione.

    Prodotti di pavimentazione

  2. Caricare il file di Excel in un account di archiviazione cloud, ad esempio OneDrive, Dropbox o Google Drive.

  3. In PowerApps Studio toccare o fare clic su Nuovo nel menu File.

  4. Nel riquadro App vuota toccare o fare clic su Layout del telefono.

    Opzione Nuovo nel menu File

  5. Aggiungere una connessione alla tabella FlooringEstimates nel file di Excel.

    Per altre informazioni, vedere Aggiungere una connessione.

Aggiungere dati a una raccolta

  1. Nella scheda Inserisci scegliere o toccare Raccolta, quindi scegliere o toccare Altezza dinamica.

    Aggiungere una raccolta

  2. Ridimensionare la raccolta in modo da occupare l'intera schermata.

  3. Impostare la proprietà Items della raccolta su FlooringEstimates.

Mostrare i nomi di prodotto

  1. Per selezionare il modello di raccolta, toccare o fare clic sull'icona a forma di matita nell'angolo in alto a sinistra.

    Icona a forma di matita

  2. Tenendo selezionato il modello di raccolta, aggiungervi un controllo Etichetta.

  3. Impostare la proprietà Text del controllo Etichetta in modo da visualizzare questa espressione:
    ThisItem.Name

    Aggiungere etichetta

Mostrare le panoramiche sul prodotto

  1. Con il modello di raccolta selezionato, aggiungere un altro controllo Etichetta e spostarlo sotto il primo controllo Etichetta.

  2. Impostare la proprietà Text del secondo controllo Etichetta in modo da visualizzare questa espressione:
    ThisItem.Overview

  3. Con il secondo controllo Etichetta selezionato, toccare fare clic sull'icona del tag di nome nella scheda Contenuto e rinominare il controllo OverviewText.

    Rinominare l'etichetta

  4. Impostare la proprietà AutoHeight della casella OverviewText su true.

    Questo passaggio assicura che la casella verrà aumentata o ridotta in base al contenuto.

    Altezza automatico del testo

Mostrare le immagini del prodotto

  1. Ridimensionare il modello in modo da raddoppiarne l'altezza.

    È possibile aggiungere controlli al modello più facilmente quando si compila l'app e questa modifica non influisce sull'aspetto dell'app quando è in esecuzione.

  2. Con il modello di raccolta selezionato, aggiungere un controllo Immagine e spostarlo sotto la casella OverviewText.

  3. Assicurarsi che la proprietà Immagine del controllo Immagine sia impostata su questa espressione:
    ThisItem.Image

  4. Impostare la proprietà Y del controllo Immagine in base alla posizione e alle dimensioni della casella OverviewText, come in questa espressione:
    OverviewText.Y + OverviewText.Height + 5

    App finale

Se si vogliono aggiungere altri controllo, applicare lo stesso concetto, cioè impostare la proprietà Y di ciascun controllo in base alle proprietà Y e Altezza del controllo che lo precede.

Passaggi successivi

Leggere altre informazioni su come utilizzare un controllo raccolta e le formule.