Visualizzazione e interazione con i dati di una raccolta

Completato

In questo modulo abbiamo introdotto in precedenza il controllo gallery e ora lo esaminano in modo più approfondita perché i controlli gallery sono tra i più utili per la visualizzazione di tabelle di dati. Le raccolte non solo mostrano il contenuto di una tabella in un'origine dati o una raccolta per l'utente, ma consentono agli utenti di interagire con esse. È possibile configurare il modello di raccolta per visualizzare le informazioni nel modo desiderato e tale layout di modello verrà ripetuto nella raccolta per ogni riga della tabella.

Per aggiungere una raccolta all'app canvas, aprire Power Apps Studio, selezionare il pulsante Inserisci sulla barra dei comandi, cercare o scorrere l'elenco per trovare la raccolta desiderata, quindi selezionarla. Nella sezione espandibile Layout dell'elenco Inserisci sono disponibili diversi tipi.

Screenshot dell'inserimento dal pulsante Raccolta.

È possibile scegliere le opzioni Verticale, Orizzontale e Altezza dinamica, che contengono controlli preconfigurati per iniziare. Le opzioni Vuota forniscono gli stessi orientamenti/comportamenti, ma senza l'aggiunta di controlli preconfigurati. Nella parte restante di questo esempio viene usata una raccolta verticale.

Una raccolta inserita viene aggiunta al canvas e mostra immediatamente dati di esempio e una finestra di dialogo con l'opzione per Selezionare l'origine dati. Per impostazione predefinita, in questa finestra di dialogo l'elenco delle origini dati Nell'app è espanso, ma è possibile eseguire una ricerca usando il campo di ricerca o espandere i menu a discesa Tabelle o Connettori e scorrere l'elenco. In alternativa, nel menu Proprietà della raccolta sul lato destro della schermata usare il menu a discesa accanto a Origine dati che visualizza la stessa finestra di dialogo Selezionare un'origine dati.

L'origine dati selezionata si riflette nella proprietà Items del controllo Gallery. È possibile modificare tale proprietà digitando o incollando una formula nella barra della formula. Le funzioni Filter, Search e Sort consentono di manipolare i dati visualizzati nella raccolta. Se la raccolta mostra un elenco di richieste, è possibile filtrarlo in modo da visualizzare solo quelle per l'utente che ha eseguito l'accesso. Questo concetto viene descritto in maggior dettaglio nell'unità successiva.

Se si seleziona il menu a discesa Layout nel riquadro Proprietà della raccolta, è possibile scegliere tra diversi tipi di visualizzazione elenco o raccolta di dati. Si noti che è possibile cercare o scorrere l'elenco delle opzioni per trovare quella desiderata.

Screenshot che scorre le opzioni di layout con il campo a discesa selezionato.

Ogni visualizzazione imposta un layout predefinito dei dati e dei controlli disponibili. È comunque possibile modificare manualmente il modello di raccolta per aggiungere controlli e creare un progetto in base a specifiche esigenze aziendali.

Dopo aver configurato la raccolta nel riquadro Selezionare l'origine dati, è possibile chiuderlo e progettare e modificare il modello di raccolta allo stesso modo delle altre parti dell'app. È anche possibile scegliere un'altra origine dati selezionando Origine dati nel riquadro Proprietà della raccolta.

Le app canvas di esempio mostrano le numerose personalizzazioni che è possibile applicare a una raccolta. L'app per l'estrazione degli asset contiene ad esempio questo elenco verticale.

Screenshot dell'aspetto dell'elenco verticale in una raccolta personalizzata.

L'app per le richieste di permesso contiene questa raccolta orizzontale con quattro colonne.

Screenshot di una raccolta verticale e orizzontale personalizzata con quattro colonne.

Lo scopo di questi esempi è quello di mostrare come rendere una raccolta visivamente accattivante oltre che informativa. Una raccolta fornisce un modello per organizzare e rappresentare le informazioni in una tabella. Una volta appreso come inserire e collegare una raccolta, nell'unità successiva viene illustrato come si usa Collect per spostare i dati tra le raccolte e le origini dati.