Items met verschillende hoogten weergeven in een galerie met canvas-apps
Als verschillende items in uw gegevensset verschillende hoeveelheden gegevens in hetzelfde veld bevatten, kunt u items volledig weergeven die meer gegevens bevatten zonder lege ruimte toe te voegen na items die minder gegevens bevatten. Voeg het galeriebesturingselement Flexibele hoogte toe en configureer dit zodat u:
- Label-besturingselementen zo kunt configureren dat ze worden vergroot of verkleind op basis van de inhoud.
- Elk besturingselement zo kunt plaatsen dat dit automatisch wordt weergegeven net onder het besturingselement erboven.
In deze zelfstudie geeft u gegevens weer over vloerproducten in het galeriebesturingselement Flexibele hoogte. De afbeelding van elk product wordt 5 pixels onder het overzicht weergegeven, ongeacht of het overzicht vijf of twee tekstregels bevat.
Aanbevolen onderwerpen
Als u nog nooit besturingselementen hebt toegevoegd aan een galerie, volgt u de stappen in Een lijst met items weergeven voordat u verder gaat met dit onderwerp.
Gegevens toevoegen aan een lege app
Download dit Excel-bestand, dat namen, overzichten en koppelingen naar afbeeldingen van vloerproducten bevat.
Upload het Excel-bestand naar een cloudopslagaccount, zoals OneDrive, Dropbox of Google Drive.
Maak een lege app met de indeling Telefoon.
Voeg een verbinding toe aan de tabel FlooringEstimates in het Excel-bestand.
Zie Een verbinding toevoegen voor meer informatie.
Gegevens toevoegen aan een galerie
Ga naar het tabblad Invoegen, klik of tik op Galerie en klik of tik vervolgens op Flexibele hoogte.
Pas de grootte van de galerie aan, zodat deze het hele scherm vult.
Stel de eigenschap Items van de galerie in op FlooringEstimates.
De productnamen weergeven
Klik of tik linksboven in de galerie op het potloodpictogram om de galeriesjabloon te selecteren.
Selecteer de galeriesjabloon en voeg er een besturingselement Label aan toe.
Stel de eigenschap Text van het besturingselement Label in op deze expressie:
ThisItem.Name
De productoverzichten weergeven
Selecteer de galeriesjabloon en voeg nog een besturingselement Label toe. Plaatst dit besturingselement onder het eerste besturingselement Label.
Stel de eigenschap Text van het besturingselement Label in op deze expressie:
ThisItem.OverviewSelecteer het tweede besturingselement Label en klik of tik op het pictogram met het naamkaartje op het tabblad Inhoud en wijzig de naam van het besturingselement in OverviewText.
Stel de eigenschap AutoHeight van het vak OverviewText in op true.
Met deze stap zorgt u ervoor dat de grootte van het vak wordt aangepast aan de inhoud.
De productafbeeldingen weergeven
Wijzig de grootte van de sjabloon, zodat deze twee keer zo hoog is als eerst.
U kunt besturingselementen eenvoudiger toevoegen aan de sjabloon terwijl u de app maakt. Deze wijziging heeft geen invloed op het uiterlijk van de app wanneer deze wordt uitgevoerd.
Terwijl u de galeriesjabloon hebt geselecteerd, voegt u het besturingselement Afbeelding toe en plaatst u dit onder het vak OverviewText.
Zorg ervoor dat de eigenschap Image van het besturingselement Afbeelding is ingesteld op deze expressie:
ThisItem.ImageStel de eigenschap Y van het besturingselement Afbeelding in op basis van de positie en de grootte van het vak OverviewText, zoals in deze expressie:
OverviewText.Y + OverviewText.Height + 5
Pas hetzelfde concept toe als u meer besturingselementen wilt toevoegen: stel de eigenschap Y van elk besturingselement in op basis van de eigenschappen Y en Height van het besturingselement erboven.
Volgende stappen
Lees meer over het werken met een besturingselement van het type galerie 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).
Feedback
https://aka.ms/ContentUserFeedback.
Binnenkort beschikbaar: In de loop van 2024 zullen we GitHub-problemen geleidelijk uitfaseren als het feedbackmechanisme voor inhoud en deze vervangen door een nieuw feedbacksysteem. Zie voor meer informatie:Feedback verzenden en weergeven voor