Deli z drugimi prek


Oblikovanje strani po meri za aplikacijo, ki temelji na modelu

V tem članku so zbrani nasveti za oblikovanje strani po meri za uporabo v aplikaciji, ki temelji na modelu.

Pomembno

Strani po meri so nova funkcija, ki jo spremljajo večje spremembe izdelkov, število znanih omejitev zanje pa je trenutno opredeljeno v temi Znane težave s stranmi po meri.

Podprti kontrolniki na strani po meri

Za ustvarjanje strani po meri je trenutno podprta podmnožica kontrolnikov aplikacij s platnom. V spodnji tabeli so navedeni trenutno podprti kontrolniki.

Control Vrsta kontrolnika Beležke
Oznaka1 Prikaži
Besedilno polje1 Vnos
Izbirnik datuma1 Vnos
Gumb1 Vnos
Kombinirano polje1 Vnos
Potrditveno polje1 Vnos
Preklop1 Vnos
Izbirna skupina1 Vnos
Drsnik1 Vnos
Ocena1 Vnos
Vsebnik z navpično postavitvijo Postavitev Nov odzivni vsebnik z vodoravno postavitvijo
Vsebnik z vodoravno postavitvijo Postavitev Nov odzivni vsebnik z vodoravno postavitvijo
Urejevalnik obogatenega besedila Vnos
Galerija Seznam
Icon Predstavnost
Image Predstavnost
Urejanje obrazca Vnos
Prikaz obrazca Vnos
Komponente kode Po meri Dodajanje komponent kode strani po meri
Komponente delovnega območja (predogledna različica) Po meri Dodajanje komponente delovnega območja strani po meri

1 Gre za nov sodoben kontrolnik. Kontrolnik je namenjen za aplikacije s platnom v storitvi Teams. Osnova kontrolnika je tekoča knjižnica uporabniškega vmesnika, obdana s storitvijo Power Apps Component Framework.

Podpora komponent po meri za stran po meri

V svoje okolje lahko dodate tako komponente uporabniške izkušnje po meri z malo programske kode (komponente delovnega območja) kot tiste s profesionalno kodo (komponente kode) ter omogočite, da so na voljo za vse ustvarjalce. Za ogled člankov o razširljivosti uporabniške izkušnje, značilne za stran po meri, si oglejte dodajanje komponent delovnega območja na stran po meri za aplikacijo, ki temelji na modelu, in na stran po meri za aplikacijo, ki temelji na modelu, dodajte komponente kode.

Na splošno je pristop razširljivosti z malo kode preprostejši za izdelavo in testiranje, pa tudi stroški vzdrževanja zanj so nižji. Če je potrebno zapletenejše in naprednejše prilagajanje, priporočamo, da najprej ovrednotite komponente delovnega območja ter šele nato uporabite komponente kode.

Več informacij:

Omogočanje odzivne postavitve s kontrolnikom vsebnika

Odzivne postavitve strani po meri so določene z izgradnjo hierarhije kontrolnikov za Vsebnik z vodoravno postavitvijo in Vsebnik z navpično postavitvijo. Ta kontrolnika se nahajata na zavihku Vstavljanje pod možnostjo Postavitev v oblikovalniku aplikacije s platnom.

Nastavite najmanjšo višino in širino zaslona na predmetu Aplikacija, da preprečite drsne trakove na ravni strani in uporabite navpični drsni trak telesa.

MinScreenHeight=200
MinScreenWidth=200

Po želji je mogoče prilagoditi velikost oblikovanja strani po meri v Nastavitve > Prikaz z Velikost nastavljena Po meri. Nato nastavite Širina in Višina na bolj tipično namizno velikost strani po meri, kot sta širina 1080 in višina 768. Spreminjanje te nastavitve, potem ko so kontrolniki dodani na zaslon, lahko povzroči ponastavitev nekaterih lastnosti postavitve.

Nastavite najvišji vsebnik, da zapolni celoten prostor, in spremenite velikost glede na prostor, ki je na voljo.

X=0
Y=0
Width=Parent.Width
Height=Parent.Height

Vodoravni prelom fleksibilnega vsebnika za višino

Če želite podpirati prilagoditev strani od namizja navzdol do ozke širine, omogočite te lastnosti na vodoravnem vsebniku s prilagodljivo višino. Brez teh nastavitev bo stran izrezala kontrolnike, ko je stran ozka.

Direction=Horizontal
FlexibleHeight=true
Justify=Stretch
Align=Stretch
VerticalOverflow=Scroll
Wrap=True

Podrejeni vsebniki ali kontrolniki neposredno pod tem vsebnikom morajo biti nastavljeni tako, da imajo minimalno širino, ki omogoča, da se stran prilega širini 300 slikovnih pik. Upoštevajte zapolnjevanje vsebnika ali kontrolnika ter nadrejenih vsebnikov.

Navpični prelom vsebnika s prilagodljivo širino

Če želite podpirati prilagoditev strani od namizja navzdol do ozke širine, omogočite te lastnosti na navpičnem vsebniku s prilagodljivo širino. Brez teh nastavitev bo stran izrezala kontrolnike, ko je stran ozka.

Direction=Vertical
FlexibleWidth=true
Justify=Stretch
Align=Stretch
HorizontalOverflow=Scroll
Wrap=True

Podrejeni vsebniki ali kontrolniki neposredno pod tem vsebnikom morajo biti nastavljeni tako, da imajo minimalno višino, ki omogoča, da se stran prilega širini 300 slikovnih pik. Upoštevajte zapolnjevanje vsebnika ali kontrolnika ter nadrejenih vsebnikov.

Več informacij: Ustvarjanje odzivne postavitve.

  1. Pod možnostjo Vsebnik z navpično postavitvijo element Poravnava (vodoravno) nastavite na Razteg

  2. Vstavite tri kontrolnike za element Vsebnik z vodoravno postavitvijo v nadrejenem elementu Vsebnik z navpično postavitvijo

  3. V prvem in tretjem podrejenem vsebniku z vodoravno postavitvijo nastavite zmanjšanje za Razteg po višini in višino zmanjšajte v skladu s svojimi potrebami, npr. Višina = 80.

Vsebnik z vodoravno postavitvijo z dvema enakima podrejenima vsebnikoma

  1. V nadrejenem vsebniku z vodoravno postavitvijo element Poravnava (navpično) nastavite na Razteg.

  2. Vstavite dva kontrolnika za element Vsebnik z navpično postavitvijo v nadrejenem elementu Vsebnik z vodoravno postavitvijo.

Oblikovanje kontrolnikov strani po meri za poravnavo s kontrolniki aplikacije, ki temelji na modelu

Ko ustvarite stran po meri v sodobnem oblikovalniku aplikacij, te funkcije uporabljajo privzete vrednosti.

  • Tema za stran po meri. Vrednosti teme za kontrolnike, uporabljene na strani po meri, so samodejno nastavljene tako, da se ujemajo s privzeto modro temo poenotenega vmesnika. Ta privzeta tema je uporabljena tako v studiu kot tudi med izvajanjem aplikacije. Možnost eksplicitne izbire teme je odstranjena iz izkušnje ustvarjanja strani po meri.

  • Kontrolniki morajo uporabljati različne velikosti pisave, in sicer v skladu s svojim položajem v hierarhiji strani.

    Opomba

    Besedilo strani po meri je povečano za vrednost 1,33, zato morate za pridobitev želene velikosti ciljni FontSize deliti z 1,33.

    Vrsta oznake Ciljni FontSize FontSize za uporabo
    Naslov strani 17 12.75
    Običajne oznake 14 10.52
    Majhne oznake 12 9.02
  • Za primarne in sekundarne kontrolnike gumbov je treba uvesti naslednje spremembe oblikovanja:

    Primarni gumbi

    Color=RGBA(255, 255, 255, 1)
    Fill=RGBA(41,114,182,1)
    Height=35
    FontWeight=Normal
    

    Sekundarni gumbi

    Color=RGBA(41,114,182,1)
    Fill=RGBA(255, 255, 255, 1)
    BorderColor=RGBA(41,114,182,1)
    Height=35
    FontWeight=Normal
    

Krmarjenje po zavihkih in dostopnost do tipkovnice za strani po meri

Strani po meri imajo isto zasnovo krmarjenja po zavihkih kot gostujoča aplikacija, ki temelji na modelu. Vizualno poravnana semantična struktura HTML uporabnikom omogoča nemoteno krmarjenje po straneh po meri ob uporabi tipkovnice ali bralnika zaslona. Zapomnite si, da za kontrolnike strani po meri in druge elemente uporabniške izkušnje za razliko od samostojnih aplikacij s platnom ni potrebna izrecna dodelitev številk zavihkov. Sodobni kontrolniki nimajo lastnosti TabIndex, uporabljajo pa semantično strukturo HTML za krmarjenje.

Za različne elemente, kot so kontrolniki, komponente delovnega območja in kode itd., so lahko uporabljeni zavihki glede na njihov položaj v postavitvi strani po meri. Krmarjenje po zavihkih sledi krmarjenju po vrstnem redu Z. Ko so posamezna tabulatorska mesta v večjih elementih združevanja, kot so komponente, se vsebniki pomaknejo, še preden se zavihek premakne do naslednjega elementa v drevesu modela dokumentnega predmeta (DOM).

Tukaj je primer krmarjenja s stranjo, ki vsebuje kontrolnike, kodo, komponente delovnega območja in vsebnike.

Krmarjenje po zavihkih strani po meri.

Opomba

Za prekrivajoče se kontrolnike in elemente na strani po meri se DOM ne bo spojil, zato se lahko zgodi, da tabulatorska mesta v vizualni postavitvi ne bodo sinhronizirana. Enako velja za postavitev dinamičnega elementa ob uporabi formul.

Glejte tudi

Pregled strani po meri aplikacije, ki temelji na modelu

Uporaba storitve PowerFx na strani po meri

Ustvarjanje odzivne postavitve

Dodajanje strani po meri v aplikacijo, ki temelji na modelu