Visualizzare un elenco di elementi nelle app canvas

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

Prerequisiti

  1. Nella scheda Inserisci seleziona Raccolta e quindi Verticale.

    Aggiungere una raccolta verticale.

  2. Nella scheda Proprietà del riquadro a destra, apri l'elenco Items, quindi seleziona Flooring Estimates.

    Flooring Estimates.

  3. (facoltativo) Nell'elenco Layout, seleziona un'altra opzione.

  1. Nella scheda Home seleziona Nuova schermata > Schermata Elenco.

    Viene visualizzata una schermata contenente un controllo Raccolta e altri controlli, come una barra di ricerca.

  2. Imposta la proprietà Items della raccolta su FlooringEstimates.

    Il controllo Raccolta mostra i dati di esempio.

    Visualizzare i dati.

Prima di eseguire qualsiasi altra personalizzazione, assicurati che il layout per il controllo Raccolta corrisponda di più a ciò che desideri. Da lì, puoi modificare ulteriormente il modello Raccolta che determina come tutti i dati nel controllo Raccolta vengono visualizzati.

  1. Seleziona il modello scegliendo o toccando la parte inferiore del controllo Raccolta e quindi selezionando l'icona a forma di matita nell'angolo in alto a sinistra.

    Modificare il modello di raccolta.

  2. Con il modello ancora selezionato, aggiungi un controllo Etichetta e quindi spostalo e ridimensionalo in modo che non si sovrapponga agli altri controlli del modello.

    Aggiungere etichetta.

  3. Nella scheda Proprietà del riquadro di destra seleziona la raccolta e quindi Modifica accanto a Campi.

  4. Seleziona l'etichetta aggiunta in precedenza nella procedura, quindi apri l'elenco evidenziato nel riquadro Dati.

    Aprire l'elenco a discesa.

  5. Nell'elenco tocca o fai clic su Price.

    Il controllo Raccolta mostra i nuovi valori.

    Raccolta finale.

La proprietà Items di un controllo Raccolta determina quali elementi vengono visualizzati. In questa procedura, configuri questa proprietà in modo che determini anche quali record vengono visualizzati in base a criteri di filtro e in quale ordine.

Casella di ricerca e icona di ordinamento.

  1. Imposta la proprietà Items del controllo Raccolta su questa formula:

    Sort
        (If
            (IsBlank(TextSearchBox1.Text),
            FlooringEstimates,
            Filter(
                FlooringEstimates,
                TextSearchBox1.Text in Text(Name)
            )
        ),
        Name,
        If(
            SortDescending1,
            SortOrder.Descending,
            SortOrder.Ascending
        )
    )
    

    Per altre informazioni sulle funzioni in questa formula, vedi le informazioni di riferimento sulle formule.

  2. Fai doppio clic sulla casella di ricerca, quindi digita parzialmente o completamente il nome di un prodotto.

    Vengono visualizzati solo gli elementi che soddisfano il criterio di filtro.

  3. Tenendo premuto il tasto ALT, seleziona l'icona di ordinamento una o più volte per cambiare l'ordinamento.

    I record alternano l'ordine alfabetico crescente o decrescente in base al nome del prodotto.

Evidenziare l'elemento selezionato

Imposta la proprietà TemplateFill del controllo Raccolta su una formula simile a questo esempio, ma puoi specificare colori diversi se vuoi:

If(ThisItem.IsSelected, LightCyan, White)

Modificare la selezione predefinita

Per il controllo Raccolta imposta la proprietà Default sul record da selezionare per impostazione predefinita. Ad esempio, puoi specificare il quinto elemento nell'origine dati FlooringEstimates:

Last(FirstN(FlooringEstimates, 5))

In questo esempio, specifica il primo elemento nella categoria Hardwood dell'origine dati FlooringEstimates:

First(Filter(FlooringEstimates, Category = "Hardwood"))

Passaggi successivi

Informazioni su come usare moduli e formule.

Nota

Puoi indicarci le tue preferenze di lingua per la documentazione? Partecipa a un breve sondaggio. (il sondaggio è in inglese)

Il sondaggio richiederà circa sette minuti. Non viene raccolto alcun dato personale (Informativa sulla privacy).