Ovládací prvek Rozevírací nabídka v Power Apps

Seznam, který zobrazuje jen první položku, dokud ho uživatel neotevře

Popis

Ovládací prvek Rozevírací nabídka šetří prostor na obrazovce, a to hlavně tehdy, když obsahuje velký počet možností. Pokud uživatel nezobrazí více možností výběrem dvojité šipky, tvoří prvek jen jeden řádek. Ovládací prvek zobrazí maximálně 500 položek.

Základní vlastnosti

Default – počáteční hodnota ovládacího prvku, než uživatel zadá jinou

Items – zdroj dat obsahující položky, které se zobrazí v ovládacím prvku. Pokud má zdroj více sloupců, nastavte vlastnost Value ovládacího prvku na sloupec dat, která chcete zobrazit.

Value – sloupec dat, která chcete zobrazit v ovládacím prvku (například pokud má zdroj dat více sloupců)

Selected – datový záznam, který představuje vybranou položku.

AllowEmptySelection – Určuje, zda ovládací prvek nemůže mít žádné vybrané položky. Když je hodnota false, vždy bude vybrána položka, která je zpočátku Výchozí nebo první položka.

Další vlastnosti

AccessibleLabel – popisek pro čtečky obrazovky.

BorderColor – barva ohraničení ovládacího prvku.

BorderStyle – styl ohraničení ovládacího prvku Solid (Plné), Dashed (Čárkované), Dotted (Tečkované) nebo None (Žádné).

BorderThickness – tloušťka ohraničení ovládacího prvku.

ChevronBackground – barva za šipkou dolů v rozevíracím seznamu

ChevronFill – barva šipky dolů v rozevíracím seznamu

Color – barva textu v ovládacím prvku.

DisplayMode – ovládací prvek umožňuje zadávání uživatelem (Edit, Úpravy), pouze zobrazuje data (View, Prohlížení) nebo je zakázaný (Disabled, Zakázáno).

DisabledBorderColor – barva ohraničení ovládacího prvku v případě, že vlastnost DisplayMode je nastavena na Disabled (Zakázáno).

DisabledColor – barva textu ovládacího prvku v případě, že vlastnost DisplayMode je nastavena na Disabled (Zakázáno).

DisabledFill – barva pozadí ovládacího prvku v případě, že vlastnost DisplayMode je nastavena na Disabled (Zakázáno).

Fill – barva pozadí ovládacího prvku.

FocusedBorderColor – barva ohraničení ovládacího prvku, když je na něm fokus

FocusedBorderThickness – tloušťka ohraničení ovládacího prvku, když je na něm fokus.

Font – název rodiny písem pro zobrazení textu.

FontWeight – váha textu v ovládacím prvku: Bold (Tučné), Semibold (Polotučné), Normal (Normální) nebo Lighter (Tenčí).

Height – vzdálenost mezi horním a dolním okrajem ovládacího prvku.

HoverBorderColor – barva ohraničení ovládacího prvku při umístění ukazatele myši na ovládací prvek.

HoverColor – barva textu v ovládacím prvku při umístění ukazatele myši na ovládací prvek.

HoverFill – barva pozadí ovládacího prvku při umístění ukazatele myši na ovládací prvek.

Italic – možnost zobrazení textu v ovládacím prvku jako kurzívy.

OnChange – Akce k provedení, když uživatel změní hodnotu ovládacího prvku (například při přesunutí posuvníku).

OnSelect – Akce k provedení, když uživatel klepne nebo klikne na ovládací prvek.

PaddingBottom – vzdálenost mezi textem v ovládacím prvku a dolním okrajem stejného prvku.

PaddingLeft – vzdálenost mezi textem v ovládacím prvku a levým okrajem stejného prvku.

PaddingRight – vzdálenost mezi textem v ovládacím prvku a pravým okrajem stejného prvku.

PaddingTop – vzdálenost mezi textem v ovládacím prvku a horním okrajem stejného prvku.

PressedBorderColor – barva ohraničení ovládacího prvku po klepnutí nebo kliknutí na ovládací prvek uživatelem.

PressedColor – barva textu v ovládacím prvku po klepnutí nebo kliknutí na ovládací prvek uživatelem.

PressedFill – barva pozadí ovládacího prvku po klepnutí nebo kliknutí na ovládací prvek uživatelem.

Reset – určuje, zda se ovládací prvek vrátí na výchozí hodnotu.

SelectedText (zastaralé) – řetězcová hodnota, která představuje vybranou položku. Namísto toho použijte zápis Dropdown1.SelectedText.Value, přičemž "Dropdown1" nahraďte názvem rozevíracího seznamu v aplikaci.

SelectionColor – barva textu vybrané položky nebo položek v seznamu nebo nástroje pro výběr v ovládacím prvku Pen.

SelectionFill – barva pozadí vybrané položky nebo položek v seznamu nebo vybrané oblasti ovládacího prvku Pen.

Size – velikost písma textu zobrazeného v ovládacím prvku.

Strikethrough – možnost zobrazení textu v ovládacím prvku jako přeškrtnutého.

TabIndex – pořadí při navigaci pomocí klávesnice vzhledem k jiným ovládacím prvkům.

Tooltip – vysvětlující text, který se zobrazí, když uživatel najede myší na ovládací prvek.

Underline – možnost zobrazení textu v ovládacím prvku jako podtrženého.

Visible – možnost zobrazení nebo skrytí ovládacího prvku.

Width – vzdálenost mezi levým a pravým okrajem ovládacího prvku.

X – vzdálenost mezi levým okrajem ovládacího prvku a levým okrajem jeho nadřazeného kontejneru (nebo obrazovky, pokud se nadřazený kontejner nepoužívá).

Y – vzdálenost mezi horním okrajem ovládacího prvku a horním okrajem jeho nadřazeného kontejneru (nebo obrazovky, pokud se nadřazený kontejner nepoužívá).

Poznámka

Vlastnosti ohraničení informačního rámečku jsou ovládány pomocí vlastností FocusedBorder.

Příklady

Jednoduchý seznam

  1. Přidejte ovládací prvek Rozevírací nabídka a potom nastavte jeho vlastnost Items na tento výraz:

    ["Seattle", "Tokyo", "London", "Johannesburg", "Rio de Janeiro"]

    Podívejte se, jak přidat, pojmenovat a nakonfigurovat ovládací prvek.

  2. Stiskněte klávesu ALT a vyberte šipku dolů ovládacího prvku – tím zobrazíte položky v seznamu.

Seznam ze zdroje dat

Zásady v tomto postupu platí pro všechny zdroje dat, které poskytují tabulky, ale pokud chcete postupovat přesně podle uvedených kroků, musíte otevřít prostředí, pro které byla vytvořena databáze Microsoft Dataverse a přidána ukázková data.

  1. Otevřete prázdnou aplikaci a potom zadejte tabulku Účty.

  2. Přidejte ovládací prvek Rozevírací nabídka a nastavte jeho vlastnost Items na tento vzorec:

    Distinct(Accounts, 'Address 1: City')

    Tento vzorec zobrazuje všechna města v tabulce Účty. Pokud více záznamů obsahuje stejné město, funkce Distinct skryje duplicitu v ovládacím prvku rozevíracího seznamu.

  3. (Volitelné) Přejmenujte ovládací prvek Rozevírací nabídka na Cities, přidejte svislý ovládací prvek Galerie a nastavte vlastnost galerie Items na tento vzorec:

    Filter(Accounts, address1_city = Cities.Selected.Result)

    Tato funkce Filter zobrazí pouze ty záznamy v tabulce Účty, pro které město odpovídá vybrané hodnotě v ovládacím prvku Cities.

Pokyny pro přístupnost

Barevný kontrast

Zajistěte adekvátní barevný kontrast mezi těmito vlastnostmi:

  • ChevronFill a ChevronBackground
  • ChevronHoverFill a ChevronHoverBackground
  • SelectionColor a SelectionFill
  • SelectionFill a Fill

Jde o doplněk ke standardním požadavkům na barevný kontrast.

Podpora pro čtení z obrazovky

Podpora klávesnice

Poznámka

Můžete nám sdělit, jaké máte jazykové preference pro dokumentaci? Zúčastněte se krátkého průzkumu. (upozorňujeme, že tento průzkum je v angličtině)

Průzkum bude trvat asi sedm minut. Nejsou shromažďovány žádné osobní údaje (prohlášení o zásadách ochrany osobních údajů).