Ovládací prvek Časovač v Power Apps

Ovládací prvek, který určuje, jak bude aplikace po uplynutí určité doby reagovat

Popis

Pomocí časovače můžete například určit dobu, po jakou se bude ovládací prvek zobrazovat, nebo zajistit, aby se po uplynutí určité doby změnily některé vlastnosti prvku.

Poznámka

V Power Apps Studio běží časovače pouze v režimu Náhled.

Základní vlastnosti

Duration – doba trvání časovače v milisekundách. Maximální doba je 24 hodin, vyjádřená v milisekundách. Výchozí hodnota je 60 sekund.

OnTimerEnd – Akce, které se mají provést, když časovač dokončí běh.

Repeat – časovač se po doběhnutí automaticky restartuje.

Další vlastnosti

Align – vodorovné umístění textu ve vztahu ke středu ovládacího prvku.

AutoPause – jestli se ovládací prvek časovače automaticky pozastaví, pokud uživatel přejde na jinou obrazovku.

AutoStart – jestli se ovládací prvek časovače automaticky spustí, když uživatel přejde na obrazovku, která daný ovládací prvek obsahuje.

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.

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.

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

OnTimerStart – Akce, které se mají provést, když začne běžet časovač.

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.

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

Start – jestli se časovač spustí

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.

Text – text, který se v ovládacím prvku zobrazuje nebo který zadává do ovládacího prvku uživatel.

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

Refresh( ZdrojDat )

Příklady

Zobrazení odpočítávání

  1. Přidejte časovač a pojmenujte ho Countdown (Odpočítávání).

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

  2. U vlastnosti Duration zadejte 10000 a vlastnosti Repeat a Autostart nastavte na hodnotu true (pravda).

  3. (volitelné) Časovač bude snazší přečíst, pokud do vlastnosti Height nastavíte 160, do vlastnosti Width 600 a do vlastnosti Size 60.

  4. Přidejte popisek a do jeho vlastnosti Text nastavte tento vzorec:
    "Zbývá sekund: " & RoundUp(10-Countdown.Value/1000, 0)

    Přečtěte si další informace o funkci RoundUp a ostatních funkcích.

    Na štítku se zobrazí, kolik sekund zbývá do restartování časovače.

Animace ovládacího prvku

  1. Přidejte časovač a pojmenujte ho FadeIn (Zesvětlení a ztmavení).

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

  2. Nastavte vlastnost časovače Duration na 5000, vlastnost Repeat na true a vlastnost Text na Toggle animation.

  3. (volitelné) Časovač bude snazší přečíst, pokud do vlastnosti Height nastavíte 160, do vlastnosti Width 600 a do vlastnosti Size 60.

  4. Přidejte popisek, do vlastnosti Text zadejte „Vítejte!“ a do vlastnosti Color zadejte tento vzorec:
    ColorFade(Color.BlueViolet, FadeIn.Value/5000)

    Přečtěte si další informace o funkci ColorFade a ostatních funkcích.

  5. Vybráním tlačítka časovače spustíte nebo zastavíte animaci. Text v popisku zesvětlí do běla, navrátí se do plné intenzity a poté se celý proces zopakuje.

Pokyny pro přístupnost

Stejné pokyny pro ovládací prvek Tlačítko platí i pro ovládací prvek Časovač, pokud s ním uživatelé mohou interagovat.

Časovače na pozadí

Časovače na pozadí běží automaticky a jsou skryté. Použijte je v podpůrné roli, kde uplynulý čas není pro uživatele příliš důležitý. Například můžete aktualizovat data každou minutu nebo zobrazovat oznámení pouze na určitou dobu.

Časovače na pozadí by měly mít nastavenou vlastnost Visible na false, aby byly skryté všem uživatelům.

Důležité informace o času

Pokud se Časovač spustí automaticky, zvažte, zda mají uživatelé dostatek času na čtení a použití obsahu. Uživatelé klávesnice a čtečky obrazovky mohou k reakci na načasovanou událost potřebovat víc času.

Stačí kterákoli z těchto strategií:

  • Povolit uživatelům, aby načasovanou událost zrušili.
  • Povolit uživatelům, aby před zahájením upravili časový limit.
  • Upozornit 20 sekund před vypršením časového limitu a poskytnout jednoduchý způsob, jak limit snadno prodloužit.

Některé scénáře jsou z těchto požadavků vyjmuté. Další informace najdete v pokynu k WCAG 2.0 pro časové limity.

Podpora pro čtení z obrazovky

  • Pokud se na aktuální obrazovce změní časovač, použijte a živý region ke sdělení uživatelům čtečky obrazovky, co se změnilo.

    Poznámka

    Pokud je časovač viditelný a spuštěný, čtečky obrazovky oznámí uplynulý čas každých pět sekund.

  • Nepoužívejte vlastnost Text ovládacího prvku pro časově citlivé a důležité informace. Čtečky obrazovky neoznámí změny vlastnosti Text.

  • Pro interaktivní časovače:

    • Musí existovat Text.
    • Zvažte přidání ovládacího prvku Popisek pro zobrazení uplynulého času. Vlastnost Text časovače použijte pro pokyn uživateli, aby časovač spustil nebo zastavil.

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