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

  1. 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.

  2. 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.

  1. Otvorte prázdnu aplikáciu, a potom zadajte tabuľku Obchodné vzťahy.

  2. 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.

  3. (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

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).