Ovládací prvok Časovač v Power Apps

Ovládací prvok určujúci, ako bude vaša aplikácia reagovať po uplynutí určitého času.

Popis

Časovače môžu napríklad určovať, ako dlho sa bude ovládací prvok zobrazovať alebo môžu zmeniť ďalšie vlastnosti ovládacieho prvku po uplynutí určitého času.

Poznámka

V Power Apps Studio časovače bežia iba v režime ukážky.

Základné vlastnosti

Duration – čas spustenia časovača v milisekundách. Maximálna doba je 24 hodín, vyjadrená v milisekundách. Predvolená hodnota je 60 sekúnd.

OnTimerEnd – Akcie, ktoré sa majú vykonať po dokončení spustenia časovača.

Repeat – určuje, či sa časovač po skončení automaticky znova spustí.

Ďalšie vlastnosti

Align – umiestnenie textu vo vzťahu k vodorovnému stredu ovládacieho prvku.

AutoPause – určuje, či sa ovládací prvok Časovač automaticky pozastaví, kým používateľ prejde na inú obrazovku.

AutoStart – určuje, či sa ovládací prvok Časovač spustí, keď používateľ prejde na obrazovku, ktorá obsahuje tento ovládací prvok.

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.

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.

OnSelect – Akcie, ktoré sa majú vykonať, keď používateľ klepne alebo klikne na ovládací prvok.

OnTimerStart – Akcie, ktoré sa majú vykonať, keď sa spustí časovač.

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.

Size – veľkosť písma textu zobrazeného v ovládacom prvku.

Start – určuje, či sa časovač spustí.

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.

Text – text, ktorý sa v ovládacom prvku zobrazuje alebo ktorý zadáva do ovládacieho prvku používateľ.

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

Refresh( ZdrojÚdajov )

Príklady

Zobrazenie odpočítavania

  1. Pridajte časovač a pomenujte ho Odpočítavanie.

    Pozrite sa, ako pridať, pomenovať a nakonfigurovať ovládací prvok.

  2. Nastavte vlastnosť Duration časovača na 10000 a jeho vlastnosti Repeat a Autostart na hodnotu pravda.

  3. (voliteľné) Uľahčite čítanie časovača tak, že jeho vlastnosť Height nastavíte na 160, jeho vlastnosť Width na 600 a vlastnosť Size na 60.

  4. Pridajte označenie a do jeho vlastnosti Text zadajte tento vzorec:
    "Zostáva sekúnd: " & RoundUp(10-Countdown.Value/1000, 0)

    Prečítajte si ďalšie informácie o funkcii RoundUp a iných funkciách.

    Označenie zobrazí, koľko sekúnd zostáva do reštartovania časovača.

Animovanie ovládacieho prvku

  1. Pridajte časovač a pomenujte ho FadeIn.

    Pozrite sa, ako pridať, pomenovať a nakonfigurovať ovládací prvok.

  2. Nastavte vlastnosť časovača Duration na hodnotu 5000, vlastnosť Repeat na hodnotu pravda a vlastnosť Text na možnosť Toggle animation (Prepnutie animácie).

  3. (voliteľné) Uľahčite čítanie časovača tak, že jeho vlastnosť Height nastavíte na 160, jeho vlastnosť Width na 600 a vlastnosť Size na 60.

  4. Pridajte označenie, nastavte jeho vlastnosť Text tak, aby zobrazovala text Vitajte! a nastavte jeho vlastnosť Color na tento vzorec:
    ColorFade(Color.BlueViolet, FadeIn.Value/5000)

    Prečítajte si ďalšie informácie o funkcii ColorFade a iných funkciách.

  5. Výberom tlačidla časovača spustíte alebo zastavíte animáciu. Text v označení vybledne, potom sa úplne obnoví jeho intenzita a tento proces sa opakuje.

Pokyny na zjednodušenie ovládania

Rovnaké usmernenia pre ovládací prvok Button sa vzťahuje na ovládací prvok Časovač, ak s ním používatelia môžu interagovať.

Časovače pozadia

Časovače pozadia bežia automaticky a sú skryté. Použite ich v podpornej úlohe, kde uplynutý čas používateľa príliš nezaujíma. Napríklad môžete aktualizovať údaje každú minútu alebo zobraziť správu s upozornením iba na určitý čas.

Časovače pozadia by mali mať svoju vlastnosť Visible nastavenú na nepravda, takže sú skryté pred všetkými používateľmi.

Dôležité informácie týkajúce sa časovania

Ak Časovač beží automaticky, zvážte, či majú používatelia dostatok času na čítanie a používanie obsahu. Používatelia klávesnice a čítačky obrazovky môžu na reagovanie na načasovanú udalosť potrebovať viac času.

Stačí ktorákoľvek z týchto stratégií:

  • Umožniť používateľom, aby načasovanú udalosť zrušili.
  • Umožniť používateľom, aby pred začatím upravili časový limit.
  • Upozorniť 20 sekúnd pred uplynutím časového limitu a poskytnúť jednoduchý spôsob, ako limit jednoducho predĺžiť.

Niektoré scenáre sú z týchto požiadaviek vyňaté. Ďalšie informácie nájdete v pokyne k WCAG 2.0 pre časové limity.

Podpora čítača obrazovky

  • Ak časovač aktivuje zmeny na aktuálnej obrazovke, použite živú oblasť, aby ste používateľom čítačky obrazovky oznámili, čo sa zmenilo.

    Poznámka

    Ak je časovač viditeľný a beží, čítačky obrazovky oznamujú uplynutý čas každých päť sekúnd.

  • Nepoužívajte vlastnosť Text ovládacieho prvku pre časovo citlivé a dôležité informácie. Čítačky obrazovky neoznámia zmeny vlastnosti Text.

  • Pre interaktívne časovače:

    • Musí existovať vlastnosť Text.
    • Zvážte pridanie ovládacieho prvku Label na zobrazenie uplynulého času. Vlastnosť Text časovača použite pre pokyn používateľovi, aby časovač spustil alebo zastavil.

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