Per visualizzare un elenco di elementi provenienti da qualsiasi origine dati, aggiungere un controllo Raccolta all'app. In questo argomento viene usato Excel come origine dati. Filtrare l'elenco configurando la raccolta in modo che siano visualizzati solo gli elementi che corrispondono al criterio di filtro in un controllo Input di testo.

Prerequisiti

Aggiungere una raccolta

  1. Nella scheda Opzioni del riquadro di destra toccare o fare clic sulla scheda Layout per aprirla.

  2. Toccare o fare clic sull'opzione che contiene un'immagine di anteprima, un'intestazione e una descrizione.

    Aggiungere una raccolta

  3. Selezionare la raccolta toccando o facendo clic su qualsiasi elemento al suo interno, ad eccezione del primo.

    Selezionare la raccolta

  4. Nel riquadro di destra toccare o fare clic sull'icona dell'origine dati e quindi selezionare o toccare FlooringEstimates.

    Selezionare l'origine dati

    La raccolta visualizza i dati dell'origine specificata.

    Visualizzare i dati

Aggiungere un controllo alla raccolta

  1. Per modificare il modello di raccolta, selezionare la raccolta e fare clic o toccare l'icona a forma di matita nell'angolo superiore sinistro.

    Modificare il modello di raccolta

  2. Aggiungere un controllo Casella di testo al modello di raccolta, quindi spostare e ridimensionare il nuovo controllo in modo che non si sovrapponga ad altri controlli nel modello.

    Aggiungere una casella di testo

  3. Con il controllo Casella di testo ancora selezionato, aprire l'elenco evidenziato nel riquadro di destra.

    Aprire l'elenco a discesa

  4. Nell'elenco di campi appena aperto fare clic o toccare Price.

    Modificare l'associazione della casella di testo

    La raccolta visualizza i nuovi valori

    Raccolta finale

Filtrare la raccolta

La proprietà Items di una raccolta determina quali elementi vengono visualizzati. In questa procedura la proprietà viene configurata in modo che la raccolta visualizzi solo gli elementi per cui il nome del prodotto contiene il testo presente in TextSearchBox1.

Casella di ricerca di testo

  1. Impostare la proprietà Items della raccolta su questa formula:

    If(IsBlank(TextSearchBox1.Text), FlooringEstimates, Filter(FlooringEstimates, TextSearchBox1.Text in Text(Name)))
    
  2. Digitare il nome, o parte di esso, di un prodotto nella casella di ricerca.

    La raccolta visualizza solo gli elementi che soddisfano il criterio di filtro.

Ordinare la raccolta

La proprietà Items di una raccolta determina l'ordine degli elementi visualizzati. In questa procedura la proprietà viene configurata in modo che la raccolta visualizzi l'ordine degli elementi secondo l'impostazione in ImageSortUpDown1.

Immagine per l'ordinamento

  1. Impostare la proprietà Items della raccolta su questa formula:

    Sort(If(IsBlank(TextSearchBox1.Text), FlooringEstimates, Filter(FlooringEstimates, TextSearchBox1.Text in Text(Name))), Name, If(SortDescending1, SortOrder.Descending, SortOrder.Ascending))
    
  2. Selezionare l'icona di ordinamento per modificare l'ordine della raccolta in base ai nomi dei prodotti.

Per ordinare e filtrare la raccolta, sostituire entrambe le istanze di DataSource in questa formula con nome dell'origine dati e sostituire entrambe le istanze di ColumnName con il nome della colonna in base alla quale si vuole ordinare e filtrare la raccolta.

Sort(If(IsBlank(TextSearchBox1.Text), DataSource, Filter( DataSource, TextSearchBox1.Text in Text( ColumnName ))), ColumnName, If(SortDescending1, SortOrder.Descending, SortOrder.Ascending))

Passaggi successivi