Ovládací prvok Prepínač v Power Apps
Ovládací prvok vstupu, ktorý zobrazuje viaceré možnosti, z ktorých si používatelia môžu naraz vybrať iba jednu.
Popis
Ovládací prvok Prepínač je štandardným ovládacím prvkom vstupu HTML, ktorý je najlepšie používať s len niekoľkými, vzájomne sa vylučujúcimi možnosťami.
Ovládací prvok môže mať horizontálne alebo vertikálne rozloženie.
Základné vlastnosti
Default – hodnota ovládacieho prvku skôr, ako ju používateľ zmení.
Items – zdroj údajov zobrazený v ovládacích prvkoch ako je galéria, zoznam alebo graf.
Layout – vertikálne alebo horizontálne rozloženie možností.
Value – hodnota vstupného ovládacieho prvku.
Selected – údajový záznam, ktorý predstavuje vybratú položku.
Všetky vlastnosti
Align – umiestnenie textu vo vzťahu k vodorovnému stredu ovládacieho prvku.
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.
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.
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.
LineHeight – vzdialenosť napríklad medzi riadkami textu alebo položkami v zozname.
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.
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.
RadioBackgroundFill – farba pozadia kruhov ovládacom prvku Prepínač.
RadioBorderColor – farba kruhu pre jednotlivé možnosti v ovládacom prvku Prepínač.
RadioSelectionFill – farba, ktorá sa zobrazuje v kruhu vybranej možnosti v ovládacom prvku Prepínač.
RadioSize – priemer kruhov v ovládacom prvku Prepínač.
Reset – určuje, či sa ovládací prvok vráti na predvolenú hodnotu.
SelectedText (zastarané) – reťazcová hodnota, ktorá predstavuje vybratú položku.
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).
Súvisiace funkcie
Distinct( DataSource, ColumnName )
Príklad
Pridajte si ovládací prvok Prepínač, premenujte na Pricing a jeho vlastnosť Items nastavte na tento vzorec:
["Standard", "Premium"]
Pozrite sa, ako pridať, pomenovať a nakonfigurovať ovládací prvok.
Pridajte ovládací prvok Label, presuňte ho pod ovládací prvok Prepínač a vlastnosť Text ovládacieho prvku Label nastavte na tento vzorec:
If("Premium" in Pricing.Selected.Value, "$200 per day", "$150 per day")
Prečítajte si ďalšie informácie o funkcii If a ďalších funkciách.
Podržte stlačený kláves Alt a vyberte jednu z možností v ovládacom prvku Prepínač.
Ovládací prvok Label zobrazuje náležitý text zodpovedajúci vášmu výberu.
(voliteľné) Podržte stlačený kláves Alt a vyberte druhú možnosť, aby ste potvrdili, že sa zobrazí náležitý text.
Pokyny na zjednodušenie ovládania
Farebný kontrast
Okrem štandardných požiadaviek na farebný kontrast zabezpečte adekvátny farebný kontrast medzi položkami:
- RadioSelectionFill a RadioBackgroundFill
- RadioBackgroundFill a Fill
Podpora čítačky obrazovky
- Skontrolujte, či každá možnosť má vlastnosť Value.
- Bezprostredne pred ovládací prvok Prepínač môžete pridať vlastnosť Label, ktorá bude slúžiť ako nadpis.
Podpora klávesnice
- Nastavte vlastnosť TabIndex na hodnotu nula alebo väčšiu, aby používatelia klávesnice na ňu mohli prejsť.
- Nastavte vlastnosti FocusedBorderColor a FocusedBorderThickness tak, aby indikátory zaostrenia boli dobre viditeľné.
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).