Kontrola Timer u Power Apps

Kontrola koja može odrediti kako vaša aplikacija odgovara nakon određenog vremena.

Opis

Mjerači vremena mogu, na primjer, odrediti koliko dugo se kontrola pojavljuje ili promijeniti druga svojstva kontrole nakon isteka određenog vremena.

Napomena

U Power Apps Studio, mjerači vremena rade samo u načinu rada Pretpregled.

Ključna svojstva

Duration – Koliko vremena radi mjerač vremena u milisekundama. Maksimalno je 24 sata izraženo u milisekundama. Zadano je 60 sekundi.

OnTimerEnd – Radnje koje treba provesti kada mjerač vremena završi s radom.

Repeat – Hoće li se mjerač vremena automatski ponovo pokrenuti kad završi s radom.

Dodatna svojstva

Align – Položaj teksta u odnosu na vodoravno središte njegove kontrole.

Automatskopauziranje – Bilo da se kontrola mjerača vremena automatski pauzira ako korisnik prelazi na drugi zaslon.

Automatski početak rada – Bilo da se kontrola mjerača vremena automatski počinje reproducirati kada korisnika prelazi na zaslon koji ima tu kontrolu.

BorderColor – Boja obruba kontrole.

Vrstaobruba – Bilo da je obrub kontrole Neprekidan, Isprekidan, Točkast ili Nema.

BorderThickness – Debljina obruba kontrole.

Color – Boja teksta u kontroli.

DisplayMode – Bilo da kontrola omogućuje unos korisnika (Uredi), samo prikaz podataka (Prikaz) ili je onemogućena (Disabled).

Onemogućenabojaobruba – Boja obruba kontrole ako je njeno svojstvo DisplayMode postavljeno na Disabled.

DisabledColor – Boja teksta u kontroli ako je njeno svojstvo DisplayMode postavljeno na Disabled.

Onemogućenaispuna – Pozadinska boja kontrole ako je njeno svojstvo DisplayMode postavljeno na Disabled.

Fill – Boja pozadine kontrole.

Fokusiranabojaobruba – Boja obruba kontrole kada je kontrola fokusirana.

Fokusiranadebljinaobruba – Debljina obruba kontrole kada je kontrola fokusirana.

Font – Naziv skupine fontova u kojem se prikazuje tekst.

FontWeight – Debljina teksta u kontroli: Podebljano, Semibold, Normalno ili Svjetlije.

Height – Udaljenost između gornjeg i donjeg ruba kontrole.

Bojaobrubazadržavanjapokazivača – Boja obruba kontrole kada korisnik drži pokazivač miša na toj kontroli.

Bojazadržavanjapokazivača – Boja teksta u kontroli kada korisnik drži pokazivač miša na njemu.

Ispunazadržavanjapokazivača – Pozadinska boja kontrole kada korisnik drži pokazivač miša na njemu.

Italic – Bilo da je tekst u kontroli kurziv.

OnSelect – radnje koje treba provesti kada korisnik dodirne ili klikne na kontrolu.

OnTimerStart – Radnje koje treba provesti kada mjerač vremena počne raditi.

Bojaobrubapripritisku – Boja obruba kontrole kada korisnik dodirne ili klikne tu kontrolu.

Bojapritisnutogelementa – Boja teksta u kontroli kada korisnik dodirne ili klikne tu kontrolu.

Ispunapritisnutogelementa – Pozadinska boja kontrole kada korisnik dodirne ili klikne tu kontrolu.

Reset – Vraća li se kontrola na svoju zadanu vrijednost.

Size – Veličina fonta teksta koji se prikazuje na kontroli.

Početak rada – Počinje li mjerač vremena s radom.

Striketrough – Bilo da se crta pojavljuje kroz tekst koji se pojavljuje na kontroli.

Indekskartice – Redoslijed navigacije na tipkovnici u usporedbi s drugim kontrolama.

Tekst – Tekst koji se pojavi na kontroli ili koji korisnik upiše u kontrolu.

Tooltip – Tekst objašnjenja koji se prikazuje kada korisnik pomiče pokazivač preko kontrole.

Underline – Pojavljuje li se crta ispod teksta koji se pojavljuje na kontroli.

Visible – Bilo da se kontrola prikazuje ili je skrivena.

Width – Udaljenost između lijevog i desnog ruba kontrole.

X – Udaljenost između lijevog ruba kontrole i lijevog ruba njegovog nadređenog spremnika (zaslon, ako nema nadređenog spremnika).

Y – Udaljenost između gornjeg ruba kontrole i gornjeg ruba nadređenog spremnika (zaslon, ako nema nadređenog spremnika).

Refresh( DataSource )

Primjeri

Prikaži odbrojavanje

  1. Dodajte mjerač vremena i imenujte ga Odbrojavanje.

    Ne znate kako dodati, imenovati i konfigurirati kontrolu?

  2. Postavite svojstvo mjerača vremena Duration na 10000 i njegova svojstva Repeat i Automatskopokretanje na true.

  3. (po izboru) Učinite mjerač vremena jednostavnijim za čitanje postavljanjem njegovog svojstva Height na 160, njegovog svojstva Width na 600 i njegovog svojstva Size na 60.

  4. Dodajte oznaku i postavite njeno svojstvo Tekst na ovu formulu:
    "Broj preostalih sekundi: " & RoundUp(10-Countdown.Value/1000, 0)

    Želite li više informacija o funkciji Zaokružinavećuvrijednost ili druge funkcije?

    Oznaka pokazuje koliko sekundi preostaje prije ponovnog pokretanja mjerača vremena.

Animirajte kontrolu

  1. Dodajte mjerač vremena i imenujte ga Postupnopojačavanje.

    Ne znate kako dodati, imenovati i konfigurirati kontrolu?

  2. Postavite svojstvo mjerača vremena Duration na 5000, njegovo svojstvo Repeat na true i njegovo svojstvo Tekst na Toggle animation.

  3. (po izboru) Učinite mjerač vremena jednostavnijim za čitanje postavljanjem njegovog svojstva Height na 160, njegovog svojstva Width na 600 i njegovog svojstva Size na 60.

  4. Dodajte oznaku, postavite njeno svojstvo Tekst tako da pokazuje Dobro došli! i postavite njeno svojstvo Color na ovu formulu:
    ColorFade(Color.BlueViolet, FadeIn.Value/5000)

    Želite li više informacija o funkciji ColorFade ili druge funkcije?

  5. Odaberite gumb mjerača vremena da biste pokrenuli ili zaustavili animaciju. Tekst na oznaci blijedi u bijelo, vraća se punim intenzitetom i ponavlja postupak.

Smjernice za pristupačnost

Iste smjernice za kontrolu Button primijenjuju se na kontrolu Timer ako je korisnici mogu koristiti.

Mjerači vremena pozadine

Mjerači vremena pozadine pokreću se automatski i skriveni su. Koristite ih u manjoj mjeri kada je proteklo vrijeme korisniku manje bitno. Na primjer, možete osvježiti podatke svake minute ili pokazati poruku obavijesti samo na određeno vrijeme.

Mjerači vremena pozadine trebaju imati svoje svojstvo Visible postavljeno na false tako da su skriveni od svih korisnika.

Razmatranja mjerača vremena

Ako se Timer pokreće automatski, razmislite imaju li korisnici dovoljno vremena za čitanje i upotrebu sadržaja. Korisnici tipkovnice i čitači zaslona možda trebaju više vremena da reagiraju na vremenski određen događaj.

Bilo koja od ovih strategija je dovoljna:

  • Dopustite korisnicima da otkažu vremenski ograničeni događaj.
  • Dopustite korisnicima da prilagode vremensko ograničenje prije nego što počne.
  • Upozorite 20 sekundi prije isteka vremenskog ograničenja i pružite jednostavan način produženja ograničenja.

Neki scenariji su izuzeti iz ovih zahtjeva. Saznajte više u WCAG 2.0 smjernica za vremenska ograničenja.

Podrška za čitač zaslona

  • Ako se aktivacija mjerača vremena promijeni na trenutnom zaslonu, koristite regija uživo da upoznate korisnike čitača zaslona o tome što se promijenilo.

    Napomena

    Ako je mjerač vremena vidljiv i radi, čitači zaslona će objaviti proteklo vrijeme svako pet sekundi.

  • Ne koristite svojstvo Tekst kontrole za vremenski osjetljive i važne informacije. Čitači zaslona neće objaviti promjene za Tekst.

  • Za interaktivne mjerače vremena:

    • Tekst mora postojati.
    • Razmislite o dodavanju kontrole Label da pokažete proteklo vrijeme. Koristite svojstvo Tekst mjerača vremena da naučite korisnika kako da pokrene ili zaustavi mjerač vremena.

Napomena

Možete li nam reći više o željenim jezicima za dokumentaciju? Ispunite kratki upitnik. (imajte na umu da je upitnik na engleskom jeziku)

Ispunjavanje upitnika će trajati otprilike sedam minuta. Osobni podaci se ne prikupljaju (izjava o zaštiti privatnosti).