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
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.
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.
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.
(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
- Musí existovat vlastnost AccessibleLabel.
Podpora klávesnice
- Vlastnost TabIndex musí být nulová nebo větší, aby na ni uživatelé klávesnice mohli přejít.
- Ukazatele fokusu musí být zřetelně vidět. Toho dosáhnete pomocí vlastností FocusedBorderColor a FocusedBorderThickness.
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ů).