Visualisere hierarkiske data med modelldrevne apper
Når en tabell er konfigurert til å ha en hierarkisk selvrefererende relasjon, kan du konfigurere visualiseringer ved hjelp av dette hierarkiet. Mer informasjon: Definere og spørre etter hierarkisk relaterte data
Tabeller som har tilgjengelige visualiseringer som standard, omfatter Forretningsforbindelse, Posisjon og Bruker. I rutenettvisningen for disse tabellene kan du se ikonene for hierarkidiagrammet til venstre for navnet på raden. Hierarkiikonet er ikke tilgjengelig for alle rader som standard. Ikonet vises for relaterte rader ved hjelp av den hierarkiske relasjonen.
Hvis du velger hierarkiikonet, kan du vise hierarkiet, med trevisningen til venstre og rutevisningen til høyre, som vist nedenfor:
Noen få andre tabeller kan aktiveres for et hierarki. Disse tabellene omfatter Kontakt og Team. Alle egendefinerte tabeller kan aktiveres for et hierarki.
Viktige ting du må merke deg
- Bare én selvrefererende relasjon av typen (1:N) per tabell kan angis som hierarkisk. I en selvrefererende relasjon må hovedtabellen og den relaterte tabellen være av samme type.
- Et hierarki eller en visualisering er basert på bare én tabell. Du kan vise hierarkiet for forretningsforbindelser med forretningsforbindelser på flere nivåer, men du kan ikke vise forretningsforbindelser og kontakter i samme hierarkivisualisering.
- Det maksimale antallet kolonner som kan vises i en flis, er tre med Enhetlig grensesnitt og fire med den eldre nettklienten. Hvis du legger til flere kolonner i hurtigskjemaet som brukes for rutevisningen, vises bare de første tre kolonnene.
Hierarkiinnstillinger
Hvis du vil aktivere visualiseringer for et hierarki, må du koble hierarkiet til et hurtigvisningsskjema. Dette kan bare gjøres i løsningsutforskeren.
Åpne en uadministrert løsning
Fra Power Apps velger du Løsninger fra venstre navigasjonsrute, og deretter velger du Bytt til klassisk på verktøylinjen. Hvis elementet ikke finnes i sideruten, velger du ...Mer og deretter elementet du vil ha.
I listen Alle løsninger åpner du den uadministrerte løsningen du vil bruke.
Innstillingene for hierarkiet er knyttet til en tabell i løsningsutforskeren.
Når du viser tabeller, velger du Hierarkiinnstillinger.
Hvis det allerede finnes en hierarkiinnstilling, kan du redigere den. Hvis ikke kan du klikke Ny for å opprette en ny.
Obs!
Hvis det ikke finnes hierarkiinnstillinger, kan ikke tabellen ha et hierarki konfigurert. Det kan bare finnes én hierarkiinnstilling.
Angi dataene i følgende kolonner:
Kolonne | Beskrivelse |
---|---|
Navn | Obligatorisk. Legg til et unikt navn for hierarkiinnstillingene. Dette er vanligvis bare navnet på tabellen. Denne verdien inkluderer tilpassingsprefikset for løsningsutgiveren. |
Standard hurtigvisningsskjema | Obligatorisk. Velg fra et eksisterende hurtigvisningsskjema, eller velg Opprett ny for å åpne redigeringsprogrammet for hurtigvisningsskjemaer for å opprette et nytt. |
Hierarkisk relasjon | Obligatorisk. Hvis en hierarkisk relasjon allerede er definert for tabellen, blir verdien angitt her. Hvis det ikke finnes en verdi, velger du Merk en relasjon som aktivert for hierarkier for å åpne en dialogboks for å velge en av de tilgjengelige selvrefererende relasjonene. |
Beskrivelse | Ta med en beskrivelse av formålet for dette hierarkiet, slik at personer som senere tilpasser systemet, kan forstå hvorfor dette ble gjort. |
De samme hierarkiske innstillingene for visualisering angis én gang, men gjelder både for webklienter og mobile klienter. På nettbrett gjengis visuelle effekter i et endret format som passer for den mindre formfaktoren. Komponentene som kan tilpasses, som kreves for hierarkisk visualisering, er løsningsavhengige, og kan derfor transporteres mellom organisasjoner som andre tilpassinger. Du kan konfigurere attributtene som vises i visualiseringen, ved å tilpasse et hurtigskjema ved hjelp av skjemaredigeringsprogrammet.
Gjennomgang av visualisering
La oss se på et eksempel som viser hvordan en visualisering for en egendefinert tabell lages. Vi har opprettet en egendefinert tabell kalt new_Widget
, opprettet en selvreferensiell relasjon av typen (1:N) new_new_widget_new_widget
og merket den som hierarkisk, som vist her:
I rutenettvisningen Hierarkiinnstillinger valgte vi deretter den hierarkiske relasjonen new_new_widget_new_widget
. Vi fylte ut de obligatoriske kolonnene i skjemaet. Hvis du ennå ikke har merket (1:N)-relasjonen som hierarkisk, tar koblingen i skjemaet deg tilbake til skjemaet for relasjonsdefinisjon der du kan merke relasjonen som hierarkisk.
Viktig
Hver tabell kan bare ha én hierarkisk relasjon om gangen. Hvis dette endres til en annen selvrefererende relasjon, kan det få konsekvenser. Mer informasjon: Definere hierarkiske data
For hurtigvisningsskjemaet opprettet vi et hurtigskjema med navnet Widget Hierarchy Tile Form. I dette skjemaet som skal brukes i en eldre nettklientapp, legger vi til fire kolonner som skal vises i hver flis. Mer informasjon: Viktige ting du må merke deg
Da vi var ferdig med oppsettet, opprettet vi to rader: Standard Widget og Premium Widget. Etter at Premium Widget ble angitt som overordnet for Standard Widget ved hjelp av oppslagskolonnen, viste rutenettvisningen for new_Widget
hierarkiikonene som vist nedenfor:
Obs!
Hierarkiikonene vises ikke i rutenettvisningen for rader før radene er relatert ved hjelp av den hierarkiske relasjonen.
Hvis du velger hierarkiikonet, vises new_Widget
-hierarkiet med trevisningen til venstre og rutevisningen til høyre med to rader. Hver flis inneholder fire kolonne som vi anga i Widget Hierarchy Tile Form.
Basert på behovet ditt kan du velge mellom en trevisning, som viser hele hierarkiet, og en rutevisning, som viser en mindre del av hierarkiet. Begge visningene vises side ved side. Du kan utforske hierarkiet ved å vise og skjule hierarkitreet.
Se også
Definer og spør etter hierarkisk relaterte data
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).