Kontrolelement Galleri i Power Apps

Et kontrolelement, der indeholder andre kontrolelementer og viser et sæt data.

Beskrivelse

Et Galleri-kontrolelement kan vise flere poster fra en datakilde, og hver post kan indeholde flere datatyper. Eksempelvis kan et kontrolelement af typen Galleri vise flere kontaktpersoner, hvor hvert element viser kontaktoplysninger om den enkelte kontaktperson med et navn, en adresse og et telefonnummer.

Hvert datafelt vises i et separat kontrolelement i kontrolementet Galleri. Du kan også konfigurere disse kontrolelementer i skabelonen. Skabelonen vises som det første element i galleriet:

  • I venstre side af et kontrolelement af typen Galleri i vandret/liggende retning.
  • Øverst i kontrolelementet Galleri i lodret/vandret retning.

De ændringer, du foretager i skabelonen, afspejles i hele kontrolelementet Galleri.

Der findes foruddefinerede skabeloner til visning af billeder og tekst samt et galleri og et galleri til elementer af varierende højde.

Begrænsninger

  • Hvis en bruger ruller til gallerikontrolelementet Fleksibel højde, før alle elementer er indlæst, kan det element, der vises i øjeblikket, blive skubbet nedad og ud af visningen, når dataindlæsningen er fuldført. Du kan undgå dette problem ved at bruge et standardkontrolelementet Galleri i stedet for varianten Fleksibel højde.
  • Følgende kontrolelementer understøttes ikke i et galleri:
  • Du kan kun tilføje ét galleri i et andet galleri.
  • TemplateSize skal som minimum være en. Det kan medføre, at kontrolelementer i Galleri glider fra deres forventede X- eller Y-værdier, når du ikke tager højde for skabelonstørrelsen.

Vigtige egenskaber

Default – Det element eller den post fra datakilden, der skal være markeret i galleriet, når appen starter.

Items – Den datakilde, som vises i et kontrolelement, f.eks. et galleri, en liste eller et diagram.

Selected – Det markerede element.

Flere egenskaber

AccessibleLabel – Etiket for galleriet (ikke de elementer, det indeholder) til skærmlæsere. Skal beskrive, hvad der er på listen over elementer.

AllItems – Elementer, der indlæses i galleriet. Dette kan være mindre end det faktiske antal elementer i datakilden. Der indlæses muligvis flere elementer, når galleriet rulles. AllItems indeholder også kontrolelementer, der bruges i hvert enkelt gallerielement.

AllItemsCount - Antallet af elementer, der er indlæst i galleriet. Dette kan være mindre end det faktiske antal elementer i datakilden. Der indlæses muligvis flere elementer, når galleriet rulles.

BorderColor – Farven på et kontrolelements kant.

BorderStyle – Om et kontrolelements kant er Solid, Dashed, Dotted eller None.

BorderThickness – Tykkelsen på et kontrolelements kant.

DelayItemLoading – Forsink indlæsningen af elementer (rækker), indtil skærmbilledet er indlæst første gang.

DisplayMode – Om kontrolelementet tillader brugerinput (Edit), kun viser data (View) eller er deaktiveret (Disabled).

Fill – Baggrundsfarven i et kontrolelement.

Height – Afstanden mellem et kontrolelements øverste og nederste kant.

ItemAccessibleLabel – Etiket for hvert gallerielement til skærmlæsere. Skal beskrive, hvad hver enkelt element er.

LoadingSpinner (None, Controls eller Data) - Når None, vises skalaknappen ikke. Når Controls | Data, vises skalafeltet, når der forekommer en gengivelsesfase, som resulterer i synlige tomme rækker.

LoadingSpinnerColor -Udfyldningsfarven for skalaknappen for indlæsning. Som standard er indstillingen angivet til BorderColor.

NavigationStep – Hvor langt et galleri ruller, hvis egenskaben ShowNavigation er angivet til true, og brugeren vælger en navigationspil i en af enderne af galleriet.

Selectable – Angiver, om der kan vælges gallerielementer. Når den er angivet til true, identificerer skærmlæsere galleriet som en liste, der kan vælges. Du kan vælge et element ved at markere det. Når den er angivet til false, kan skærmlæsere identificere galleriet som en almindelig liste, og markering af et element vælger ikke elementet.

ShowNavigation – Om der vises en pil i hver ende af et galleri, så en bruger kan rulle gennem de forskellige elementer i galleriet ved at vælge en pil.

ShowScrollbar – Om der vises et rullepanel, når brugeren holder markøren over et galleri.

TemplateFill – Baggrundsfarven for et galleri.

TemplatePadding – Afstanden mellem elementerne i et galleri.

TemplateSize – Skabelonens højde for et galleri i lodret/stående retning. Det kan også være bredden på skabelonen for et galleri med retningen vandret/liggende. Minimumstørrelsen er en.

Transition – Den visuelle effekt (Pop, Push eller None), der anvendes, når brugeren holder markøren over et element i et galleri.

Visible – Om et kontrolelement vises eller skjules.

Width – Afstanden mellem et kontrolelements venstre og højre kant.

WrapCount – Antallet af elementer, der vises pr. række eller kolonne, afhængigt af om der anvendes et vandret eller lodret layout.

X – Afstanden mellem et kontrolelements venstre kant og den venstre kant af komponentens overordnede objektbeholder eller skærm.

Y – Afstanden mellem et kontrolelements øverste kant og den øverste kant af komponentens overordnede objektbeholder eller skærm.

Filter( DataSource, Formula )

Reset( Control ) – Nulstiller dit galleri tilbage til dets oprindelige tilstand. Starttilstand inkluderer rulning til det første element og valg af det første element eller standardelementet, hvis det findes.

Bemærk

Kontrolelementet Reset nulstiller ikke alle underordnede elementer i galleriet rekursivt.

Eksempler

Vise og filtrere data

Hente data fra brugeren

Retningslinjer for tilgængelighed

Farvekontrast

Hvis det er meningen, at gallerielementet skal markeres, når man klikker på et sted i gallerielementet, skal der være tilstrækkelig farvekontrast mellem:

  • BorderColor og den farve, der omgiver galleriet (hvis der er en kant).
  • Fill og den farve, der omgiver galleriet (hvis der ikke er nogen kant)

Understøttelse af skærmlæser

  • AccessibleLabel skal være til stede.

    Bemærk

    Skærmlæsere meddeler, når elementer i galleriet ændres. AccessibleLabel nævnes også. Dette sætter meddelelsen ind i en sammenhæng, hvilket er meget vigtigt, når der er flere gallerier på samme skærm.

  • Når et gallerielement indeholder flere kontrolelementer, skal du bruge ItemAccessibleLabel til at få vist indholdet af gallerielementer.

  • Angiv værdien for Selectable til true, hvis du vil have brugerne til at vælge et gallerielement. Ellers skal du angive værdien false.

  • Når et gallerielement indeholder flere kontrolelementer, skal du bruge ItemAccessibleLabel til at give en oversigt over gallerielementets indhold.

  • Selectable skal angives korrekt, afhængigt af om brugerne skal vælge et gallerielement.

Understøttelse af tastatur

  • Overvej at angive ShowScrollbar til true. På de fleste enheder med berøringsskærm, vises rullepanelet ikke, før rulningen begynder.

  • Hvis det er meningen, at gallerielementet skal markeres, når man klikker på et sted i gallerielementet, skal brugerne af tastaturet også kunne vælge gallerielementet. For eksempel ved at tilføje en Knap, hvis egenskab OnSelect er angivet til Select(Parent).

    Bemærk

    Der tages ikke højde for kontrolelementer uden for galleriet i tastaturnavigationens rækkefølge i galleriet. Kontrolelementer for egenskaben TabIndex er omfattet af et galleri. Se Egenskaber for tilgængelighed for at få mere at vide.

Se også

Brug DelayItemLoading og Indlæsning af skala for at forbedre ydeevnen i Galleri

Bemærk

Kan du fortælle os om dine sprogpræferencer for dokumentation? Tag en kort undersøgelse. (bemærk, at denne undersøgelse er på engelsk)

Undersøgelsen tager ca. syv minutter. Der indsamles ingen personlige data (erklæring om beskyttelse af personlige oplysninger).