Gallerikontroll i Power Apps

En kontroll som inneholder andre kontroller og viser et datasett.

Beskrivelse

En Galleri kan vise flere oppføringer fra en datakilde, og hver oppføring kan inneholde flere typer data. En Galleri-kontroll viser flere kontakter for hvert element og kontaktinformasjon for hver kontakt, deriblant et navn, en postadresse og et telefonnummer.

Hvert datafelt vises i en separat kontroll i Galleri-kontrollen. Og du kan konfigurere disse kontrollene i malen. Malen vises som det første elementet i galleriet:

  • På venstre side av en Galleri-kontroll i vannrett/liggende retning.
  • Og øverst i en Galleri-kontroll i loddrett/stående retning.

Eventuelle endringer du gjør i malen, gjenspeiles i hele Galleri-kontrollen.

Forhåndsdefinerte maler er tilgjengelig for å vise bilder og tekst og et galleri, og et galleri for elementer med variabel høyde.

Begrensninger

  • Hvis en bruker blar gjennom gallerikontrollen for fleksibel høyde før alle elementene lastes inn, kan det hende at elementet som er i visningen, blir skjøvet ned og ut av visningen når datainnlastingen er ferdig. Du kan unngå dette problemet ved å bruke en standard Galleri-kontroll i stedet for fleksibel høyde-varianten.
  • Følgende kontroller støttes ikke i et galleri:
  • Du kan bare legge til ett galleri i et annet galleri.
  • Minste TemplateSize er én. Dette kan gjøre at kontroller i Galleri begynner å vandre fra forventede X- eller Y-verdier når du ikke tar hensyn til malstørrelsen.

Nøkkelegenskaper

Default – elementet eller posten fra datakilden som skal velges i galleriet når appen startes.

Items – kilden til dataene som vises i en kontroll, for eksempel et galleri, en liste eller et diagram.

Selected – Det valgte elementet.

Tilleggsegenskaper

AccessibleLabel – etiketten til galleriet (ikke elementene den inneholder) for skjermlesere. Bør beskrive hva listen over elementer er.

AllItems – Elementer som lastes inn i galleriet. Dette kan være mindre enn faktisk antall Elementer i datakilden. Flere elementer kan lastes inn når du blar i galleriet. AllItems inneholder også kontroller som brukes i hvert gallerielement.

AllItemsCount – Antall elementer som lastes inn i galleriet. Dette kan være mindre enn faktisk antall Elementer i datakilden. Flere elementer kan lastes inn når du blar i galleriet.

BorderColor – fargen på kontrollens kantlinje.

BorderStyle – hvorvidt kontrollens kantlinje er satt til Heltrukket, Stiplet, Prikket eller Ingen.

BorderThickness – tykkelsen til kontrollens kantlinje.

DelayItemLoading – forsink innlasting av elementer (rader) til det førsteskjerm bildet er lastet inn.

DisplayMode – hvorvidt kontrollen tillater brukerinndata (Rediger), bare viser data (Vis) eller er deaktivert (Deaktivert).

Fill – bakgrunnsfargen på kontrollen.

Height – avstanden mellom kontrollens øvre og nedre kant.

ItemAccessibleLabel – etikett for hvert gallerielement for skjermlesere. Bør beskrive hva hvert element er.

LoadingSpinner (Ingen, Kontroller eller Data) – når Ingen blir angitt, vises ikke spinneren. Når Kontroller | Data, vises spinner når det oppstår et gjengivelsestrinn som resulterer i synlige tomme rader.

LoadingSpinnerColor – Fyllfargen til spinneren ved innlasting. Standard er satt til BorderColor.

NavigationStep – hvor langt et galleri ruller hvis ShowNavigation-egenskapen er satt til sann, og brukeren velger en navigasjonspil i en av endene av galleriet.

Selectable – om gallerielementer kan velges. Når satt til sann, identifiserer skjermlesere galleriet som en liste som kan velges. Og du velger et element ved å velge det. Når den er satt til usann, identifiserer skjermlesere galleriet som en vanlig liste, og et element merkes ikke når du velger det.

ShowNavigation – om det vises en pil i hver ende av et galleri, slik at en bruker kan bla gjennom elementene i galleriet ved å velge en pil.

ShowScrollbar – om et rullefelt vises når brukeren beveger musepekeren over et galleri.

TemplateFill – bakgrunnsfargen i et galleri.

TemplatePadding – avstanden mellom elementene i et galleri.

TemplateSize – høyden på malen for et galleri i loddrett/stående retning. Eller bredden på malen for et galleri i vannrett/liggende retning. Minimumsstørrelsen er én.

Transition – den visuelle effekten (Pop, Push eller None) når brukeren holder pekeren over et element i et galleri.

Visible – om kontrollen vises eller skjules.

Width – avstanden mellom kontrollens venstre og høyre kant.

WrapCount – antall elementer som vises per rad eller kolonne basert på horisontalt eller vertikalt oppsett.

X – Avstanden mellom venstre kant av en kontroll og venstre kant av den overordnede beholderen eller skjermen.

Y – Avstanden mellom kanten på toppen av en kontroll og kanten på toppen av den overordnede beholderen eller skjermen.

Filter( DataSource, Formula )

Reset( Control ) – tilbakestiller galleriet til den opprinnelige tilstanden. Opprinnelig tilstand inkluderer rulling til det første elementet og velge det første elementet eller standard hvis det finnes.

Obs!

Reset-kontrollen tilbakestiller ikke alle underordnede i galleriet rekursivt.

Eksempler

Å vise og filtrere data

Å hente data fra brukeren

Retningslinjer for tilgjengelighet

Fargekontrast

Hvis du skal kunne klikke hvor som helst i et gallerielement for å merke det, må det være tilstrekkelig fargekontrast mellom:

  • BorderColor og fargen utenfor galleriet (hvis det foreligger en kantlinje).
  • Fill og fargen utenfor galleriet (hvis det ikke foreligger en kantlinje).

Skjermleserstøtte

  • AccessibleLabel må vises.

    Obs!

    Skjermlesere kunngjør når elementer i galleriet endres. AccessibleLabel nevnes også. Dette gir kontekst til kunngjøringen, og er enda viktigere når det finnes flere gallerier på samme skjerm.

  • Når et gallerielement inneholder flere kontroller, bruker du ItemAccessibleLabel til å vise innholdet i elementer i galleriet.

  • Sett verdien Selectable til sann hvis du vil at brukere skal velge et gallerielement. Hvis ikke setter du denne verdien til usann.

  • Når et gallerielement inneholder flere kontroller, bruker du ItemAccessibleLabel til å vise et sammendrag av innholdet i elementer i galleriet.

  • Selectable bør angis riktig, avhengig av om brukerne er ment å velge et gallerielement.

Tastaturstøtte

  • Vurder å angi ShowScrollbar til sann. Rullefeltet vises ikke på de fleste skjermenhetene før du begynner å rulle.

  • Hvis du skal kunne klikke hvor som helst i et gallerielement for å merke det, må det også finnes en måte for tastaturbrukere å merke gallerielementet. Legg for eksempel til en Knapp som har OnSelect-egenskapen angitt til Select(Parent).

    Obs!

    Kontroller utenfor galleriet behandles ikke i tastaturnavigasjonsrekkefølgen i galleriet. TabIndex-kontroller i et galleri omfattes. Hvis du vil ha mer informasjon, kan du se egenskaper for tilgjengelighet.

Se også

Bruke DelayItemLoading og innlastingsspinner for å forbedre ytelsen i galleriet

Obs!

Kan du fortelle oss om språkinnstillingene for dokumentasjonen? Ta en kort undersøkelse. (vær oppmerksom på at denne undersøkelsen er på engelsk)

Undersøkelsen tar rundt sju minutter. Det blir ikke samlet inn noen personopplysninger (personvernerklæring).