Tento článek popisuje vlastnosti rozbalovacího menu v PowerApps.

Jedná se o tento běžný prvek, ve kterém si uživatel vybírá konkrétní položku ze seznamu.

drop-down

Tento prvek vložíme jednoduše přes Insert / Controls / Dropdown. Můžeme mu nastavit celou řadu parametrů týkajících se designu. Funkční jsou především tyto:

  • Items – výpis položek, které se v menu zobrazují, v hranatých závorkách. Např. menu na předchozím obrázku má parametr vyplněný tímto vzorcem:
    [“Základní verze”,”Rozšířená verze”,”Kompletní verze”]
  • OnSelect – definuje, co se stane při kliknutí na prvek
  • OnChange – definuje, co se stane při změně hodnoty

Hodnotu, kterou uživatel vybere, je samozřejmě nutné nějak zužitkovat – v jiném ovládacím prvku, funkci nebo Flow.

V našem příkladu bychom mohli např. dle vybrané varianty produktu určit cenu. Vložíme tedy Text Box a zadáme do jeho vlastnosti Text funkci IF:

  • If(Dropdown1.Selected.Value =”Základní verze”,”Cena 100 kč”,If(Dropdown1.Selected.Value = “Rozšířená verze”,”Cena 200 Kč”,”Cena 300 Kč”))

funkce

Ve finále bude aplikace fungovat takto:

navazany-textbox