Een lijst met items weergeven in canvas-apps

U kunt een lijst met items uit een gegevensbron weergeven door het besturingselement Galerie toe te voegen aan uw canvas-app. In dit onderwerp wordt Excel gebruikt als gegevensbron. Filter de lijst door het besturingselement Galerie zodanig te configureren dat alleen de items die voldoen aan het filtercriterium worden weergegeven in een besturingselement Tekstinvoer.

Vereisten

  1. Selecteer op het tabblad Invoegen Galerie en selecteer vervolgens Verticaal.

    Verticale galerij toevoegen.

  2. Open op het tabblad Eigenschappen in het rechterdeelvenster de lijst Items en selecteer vervolgens Flooring Estimates.

    Flooring Estimates.

  3. (optioneel) Selecteer in de lijst Indeling een andere optie.

  1. Selecteer op het tabblad Start Nieuw scherm > Lijstscherm.

    Een scherm met het besturingselement Galerie en andere besturingselementen, zoals een zoekbalk, wordt weergegeven.

  2. Stel de eigenschap Items van de galerie in op FlooringEstimates.

    In het besturingselement Galerie worden de voorbeeldgegevens weergegeven.

    Gegevens weergeven.

Voordat u andere aanpassingen uitvoert, moet u ervoor zorgen dat de indeling van het besturingselement Galerie het meest overeenkomt met wat u wilt. Van daaruit kunt u de sjabloon Galerie, die bepaalt hoe alle gegevens in het besturingselement Galerie worden weergegeven, verder wijzigen.

  1. Selecteer de sjabloon door onderaan het Galeriebesturingselement te klikken of te tikken en vervolgens het potloodpictogram in de linkerbovenhoek te selecteren.

    Galerijsjabloon bewerken.

  2. Voeg een besturingselement Label toe terwijl de sjabloon nog is geselecteerd en verplaats het en wijzig de grootte zodat deze geen overlap heeft met andere besturingselementen in de sjabloon.

    Label toevoegen.

  3. Selecteer de galerie en selecteer vervolgens Bewerken naast Velden op het tabblad Eigenschappen in het rechterdeelvenster.

  4. Selecteer het label dat u eerder in deze procedure hebt toegevoegd en open vervolgens de gemarkeerde lijst in het deelvenster Gegevens.

    Vervolgkeuzelijst openen.

  5. Klik of tik in die lijst op Prijs.

    In het besturingselement Galerie worden de nieuwe gegevens weergegeven.

    Definitieve galerij.

De eigenschap Items van een besturingselement van het type Galerie bepaalt welke items worden weergegeven. In deze procedure configureert u die eigenschap zodat deze ook bepaalt welke records worden weergegeven op basis van filtercriteria en in welke volgorde.

Zoekvak en sorteerpictogram.

  1. Stel de eigenschap Items van het besturingselement Galerie in op deze formule:

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

    Voor meer informatie over de functies in deze formule raadpleegt u de naslaginformatie over formules.

  2. Dubbelklik op het zoekvak en typ vervolgens de productnaam (of een deel ervan).

    Alleen de items die aan het filtercriterium voldoen, worden weergegeven.

  3. Terwijl u op de Alt-toets drukt, selecteert u een of meerdere keren op het sorteerpictogram om de sorteervolgorde te wijzigen.

    De records wisselen tussen oplopende en aflopende alfabetische volgorde op basis van de productnaam.

Het geselecteerde item markeren

Stel de eigenschap TemplateFill van het besturingselement Galerie in op een formule die vergelijkbaar is met dit voorbeeld, maar u kunt verschillende kleuren opgeven als u wilt:

If(ThisItem.IsSelected, LightCyan, White)

De standaardselectie wijzigen

Stel de eigenschap Default van het besturingselement Galerie in op de record die u standaard wilt selecteren. U kunt bijvoorbeeld het vijfde item in de gegevensbron FlooringEstimates opgeven:

Last(FirstN(FlooringEstimates, 5))

In dit voorbeeld geeft u het eerste item op in de categorie Hardwood van de gegevensbron FlooringEstimates:

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

Volgende stappen

Meer informatie over het werken met formulieren en formules.

Notitie

Laat ons uw taalvoorkeuren voor documentatie weten! Beantwoord een korte enquête. (houd er rekening mee dat deze in het Engels is)

De enquête duurt ongeveer zeven minuten. Er worden geen persoonlijke gegevens verzameld (privacyverklaring).