Ovládací prvok Rozbaľovací zoznam v službe Power Apps
Zoznam zobrazujúci iba prvú položku, kým ho používateľ neotvorí.
Popis
Ovládací prvok Rozbaľovací zoznam šetrí priestor na obrazovke, a najmä vtedy, keď zoznam obsahuje veľký počet možností. Ovládací prvok zaberá iba jeden riadok a používateľ môže výberom dvojitej šípky zobraziť ďalšie možnosti. Ovládací prvok zobrazí maximálne 500 položiek.
Základné vlastnosti
Default – počiatočná hodnota ovládacieho prvku, kým ju používateľ nezmení.
Items – zdroj údajov obsahujúci položky, ktoré sa zobrazujú v ovládacom prvku. Ak zdroj obsahuje viacero stĺpcov, nastavte vlastnosť ovládacieho prvku Value na stĺpec s údajmi, ktoré chcete zobraziť.
Hodnota – stĺpec údajov, ktoré chcete zobraziť v ovládacom prvku (napríklad ak zdroj údajov obsahuje viacero stĺpcov).
Selected – údajový záznam, ktorý predstavuje vybratú položku.
AllowEmptySelection – Určuje, či ovládací prvok nemôže mať vybraté žiadne položky. Ak je hodnota false, vždy bude vybratá položka, ktorá bude spočiatku Predvolená alebo prvá položka.
Ďalšie vlastnosti
AccessibleLabel – označenie pre čítačky obrazovky.
BorderColor – farba orámovania ovládacieho prvku.
BorderStyle – štýl orámovania ovládacieho prvku Solid (Plné), Dashed (Prerušované), Dotted (Bodkované) alebo None (Žiadne).
BorderThickness – hrúbka orámovania ovládacieho prvku.
ChevronBackground – farba za šípkou nadol v rozbaľovacom zozname.
ChevronFill – farba šípky nadol v rozbaľovacom zozname.
Color – farba textu v ovládacom prvku.
DisplayMode – údaj o tom, či ovládací prvok umožňuje vstup používateľa (Edit), iba zobrazuje údaje (View) alebo je zakázaný (Disabled).
DisabledBorderColor – farba orámovania ovládacieho prvku v prípade, že je vlastnosť DisplayMode nastavená na možnosť Disabled.
DisabledColor – farba textu ovládacieho prvku v prípade, že je vlastnosť DisplayMode nastavená na Disabled.
DisabledFill – farba pozadia ovládacieho prvku v prípade, že je vlastnosť DisplayMode nastavená na Disabled.
Fill – farba pozadia ovládacieho prvku.
FocusedBorderColor – farba orámovania zameraného ovládacieho prvku.
FocusedBorderThickness – hrúbka orámovania zameraného ovládacieho prvku.
Font – názov skupiny písiem na zobrazenie textu.
FontWeight – hrúbka textu v ovládacom prvku: Bold (Tučné), Semibold (Polotučné), Normal (Normálne) alebo Lighter (Tenšie).
Height – vzdialenosť medzi horným a dolným okrajom ovládacieho prvku.
HoverBorderColor – farba orámovania ovládacieho prvku pri umiestnení ukazovateľa myši na ovládací prvok.
HoverColor – farba textu v ovládacom prvku pri umiestnení ukazovateľa myši na ovládací prvok.
HoverFill – farba pozadia ovládacieho prvku pri umiestnení ukazovateľa myši na ovládací prvok.
Italic – možnosť zobrazenia textu v ovládacom prvku kurzívou.
OnChange – akcie, ktoré sa majú vykonať, keď používateľ zmení hodnotu ovládacieho prvku (napríklad pri presunutí posúvača).
OnSelect – Akcie, ktoré sa majú vykonať, keď používateľ klepne alebo klikne na ovládací prvok.
PaddingBottom – vzdialenosť medzi textom v ovládacom prvku a dolným okrajom rovnakého prvku.
PaddingLeft – vzdialenosť medzi textom v ovládacom prvku a ľavým okrajom rovnakého prvku.
PaddingRight – vzdialenosť medzi textom v ovládacom prvku a pravým okrajom rovnakého prvku.
PaddingTop – vzdialenosť medzi textom v ovládacom prvku a horným okrajom rovnakého prvku.
PressedBorderColor – farba orámovania ovládacieho prvku po ťuknutí alebo kliknutí používateľa na ovládací prvok.
PressedColor – farba textu v ovládacom prvku po ťuknutí alebo kliknutí používateľa na ovládací prvok.
PressedFill – farba pozadia ovládacieho prvku po ťuknutí alebo kliknutí používateľa na ovládací prvok.
Reset – určuje, či sa ovládací prvok vráti na predvolenú hodnotu.
SelectedText (zastarané) – reťazcová hodnota, ktorá predstavuje vybratú položku. Použite namiesto toho Dropdown1.SelectedText.Value, kde nahradíte „Dropdown1“ názvom rozbaľovacieho ovládacieho prvku v aplikácii.
SelectionColor – farba textu vybratej položky alebo položiek v zozname alebo farba nástroja na výber v ovládacom prvku pera.
SelectionFill – farba pozadia vybratej položky alebo položiek v zozname alebo vybraté oblasti ovládacieho prvku Pero.
Size – veľkosť písma textu zobrazeného v ovládacom prvku.
Strikethrough – možnosť zobrazenia prečiarknutého textu v ovládacom prvku.
TabIndex – príkaz na navigáciu pomocou klávesnice vo vzťahu k iným ovládacím prvkom.
Tooltip – vysvetľujúci text, ktorý sa zobrazí, keď používateľ prejde myšou na ovládací prvok.
Underline – možnosť zobrazenia podčiarknutia textu v ovládacom prvku.
Visible – možnosť zobrazenia alebo skrytia ovládacieho prvku.
Width – vzdialenosť medzi ľavým a pravým okrajom ovládacieho prvku.
X – vzdialenosť medzi ľavým okrajom ovládacieho prvku a ľavým okrajom jeho nadradeného kontajnera (alebo obrazovky, ak sa nadradený kontajner nepoužíva).
Y – vzdialenosť medzi horným okrajom ovládacieho prvku a horným okrajom jeho nadriadeného kontajnera (alebo obrazovky, ak sa nadradený kontajner nepoužíva).
Poznámka
Vlastnosti rozbaľovacieho okraja sú riadené pomocou vlastností FocusedBorder.
Príklady
Jednoduchý zoznam
Pridajte ovládací prvok Rozbaľovací zoznam a nastavte jej vlastnosť Items na tento výraz:
["Seattle", "Tokyo", "London", "Johannesburg", "Rio de Janeiro"]
Pozrite sa, ako pridať, pomenovať a nakonfigurovať ovládací prvok.
Položky v zozname zobrazíte stlačením klávesu Alt a výberom šípky nadol ovládacieho prvku.
Zoznam zo zdroja údajov
Princípy v tomto postupe sa vzťahujú na ľubovoľný zdroj údajov, ktorý poskytuje tabuľky, ak však chcete postupovať presne podľa týchto krokov, musíte otvoriť prostredie, pre ktoré bola vytvorená databáza služby Microsoft Dataverse a pridané vzorové údaje.
Otvorte prázdnu aplikáciu, a potom zadajte tabuľku Obchodné vzťahy.
Pridajte ovládací prvok Rozbaľovací zoznam a nastavte jeho vlastnosť Items na tento vzorec:
Distinct(Accounts, 'Address 1: City')
Tento vzorec zobrazí všetky mestá v tabuľke Obchodné vzťahy. Ak to isté mesto obsahujú viaceré záznamy, funkcia Distinct skryje v ovládacom prvku rozbaľovacieho zoznamu duplicitné položky.
(voliteľné) Premenujte ovládací prvok Rozbaľovací zoznam na Mestá, pridajte zvislý ovládací prvok Galéria a nastavte vlastnosť galérie Items na tento vzorec:
Filter(Accounts, address1_city = Cities.Selected.Result)
Funkcia Filter zobrazí v tabuľke Obchodné vzťahy len záznamy, ktorých mesto sa zhoduje s hodnotou vybranou v ovládacom prvku Mestá.
Pokyny na zjednodušenie ovládania
Farebný kontrast
Dostatočný farebný kontrast musí byť medzi:
- ChevronFill a ChevronBackground
- ChevronHoverFill a ChevronHoverBackground
- SelectionColor a SelectionFill
- SelectionFill a Fill
Ide o doplnok k štandardným požiadavkám na farebný kontrast.
Podpora čítača obrazovky
- Musí byť k dispozícii vlastnosť AccessibleLabel.
Podpora klávesnice
- Vlastnosť TabIndex musí mat hodnotu nula alebo väčšiu, aby používatelia klávesnice na ňu mohli prejsť.
- Indikátory zamerania musia byť jasne viditeľné. Dosiahnete to použitím vlastností FocusedBorderColor a FocusedBorderThickness.
Poznámka
Môžete nás informovať o svojich voľbách jazyka pre dokumentáciu? Absolvujte krátky prieskum. (upozorňujeme, že tento prieskum je v angličtine)
Prieskum bude trvať približne sedem minút. Nezhromažďujú sa žiadne osobné údaje (vyhlásenie o používaní osobných údajov).