Kontrola tajmera u usluzi Power Apps

Kontrola koja može utvrditi kako vaša aplikacija reaguje nakon što prođe određeno vreme.

Opis

Tajmeri mogu, na primer, odrediti koliko dugo se kontrola prikazuje ili menjati druga svojstva kontrole nakon što protekne određeno vreme.

Napomena

U programu Power Apps Studio, tajmeri se pokreću samo u režimu pregleda.

Ključna svojstva

Duration – Koliko vremena radi tajmer u milisekundama. Maksimum je 24 sata, izraženo u milisekundama. Podrazumevano je 60 sekundi.

OnTimerEnd – Radnje koje treba izvršiti kada tajmer završi sa radom.

Repeat – Da li se tajmer automatski ponovo pokreće kada završi s radom.

Dodatna svojstva

Align – Lokacija teksta u odnosu na horizontalni centar kontrole.

AutoPause – Da li se kontrola tajmera automatski zaustavlja ako korisnik pređe na drugi ekran.

AutoStart – Da li kontrola tajmera automatski započinje sa radom kada korisnik dođe na ekran koji sadrži tu kontrolu.

BorderColor – Boja ivice kontrole.

BorderStyle – Da li je ivica kontrole puna, isprekidana, tačkasta ili nijedna.

BorderThickness – Debljina ivice kontrole.

Color – Boja teksta u kontroli.

DisplayMode – Da li kontrola omogućava unos korisnika (Edit), samo prikazuje podatke (View) ili je onemogućena (Disabled).

DisabledBorderColor – Boja ivice kontrole ako je svojstvo kontrole DisplayMode podešeno na Onemogućeno.

DisabledColor – Boja teksta u kontroli ako je njeno svojstvo DisplayMode podešeno na Onemogućeno.

DisabledFill – Boja pozadine kontrole ako je njeno svojstvo DisplayMode podešeno na Onemogućeno.

Fill – Boja pozadine kontrole.

FocusedBorderColor – Boja ivice kontrole kada je kontrola u fokusu.

FocusedBorderThickness – Debljina ivice kontrole kada je kontrola u fokusu.

Font – Naziv porodice fontova u kojoj se tekst prikazuje.

FontWeight – Debljina teksta u kontroli: podebljano, polupodebljano, normalno ili tanko.

Height – Odstojanje između gornje i donje ivice kontrole.

HoverBorderColor - Boja ivice kontrole kada korisnik zadrži pokazivač miša na toj kontroli.

HoverColor - Boja teksta u kontroli kada korisnik zadrži pokazivač miša na njoj.

HoverFill – Boja pozadine kontrole kada korisnik zadrži pokazivač miša na njoj.

Italic – Da li je tekst u kontroli ispisan u kurzivu.

OnSelect – Radnje koje treba izvršiti kada korisnik dodirne ili klikne na kontrolu.

OnTimerStart – Radnje koje treba izvršiti kada tajmer počne da radi.

PressedBorderColor - Boja ivice kontrole kada korisnik dodirne ili klikne na tu kontrolu.

PressedColor - Boja teksta u kontroli kada korisnik dodirne ili klikne na tu kontrolu.

PressedFill - Boja pozadine kontrole kada korisnik dodirne ili klikne na tu kontrolu.

Reset – Da li se kontrola vraća na podrazumevanu vrednost.

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

Start - Da li se pokreće tajmer.

Strikethrough – Da li je tekst koji se prikazuje u kontroli precrtan linijom.

TabIndex – Redosled navigacije na tastaturi u odnosu na druge kontrole.

Tekst – Tekst koji se prikazuje na kontroli ili koji korisnik upisuje u kontrolu.

Tooltip – Opisni tekst koji se prikazuje kada korisnik drži kursor preko kontrole.

Underline – Da li je tekst koji se prikazuje u kontroli podvučen linijom.

Visible – Da li se kontrola prikazuje ili je skrivena.

Width – Odstojanje između leve i desne ivice kontrole.

X – Odstojanje između leve ivice kontrole i leve ivice njegovog nadređenog kontejnera (ili ekrana ako nema nadređenog kontejnera).

Y – Odstojanje između gornje ivice kontrole i gornje ivice njegovog nadređenog kontejnera (ili ekrana ako nema nadređenog kontejnera).

Refresh( DataSource )

Primeri

Prikaži odbrojavanje

  1. Dodajte tajmer i imenujte ga Countdown.

    Ne znate kako da dodate, imenujete i konfigurišete kontrolu?

  2. Podesite svojstvo tajmera Duration na 10000 i njegova svojstva Repeat i Autostart na tačno.

  3. (opcionalno) Učinite tajmer lakšim za čitanje tako što ćete podesiti njegovo svojstvo Height na 160, njegovo svojstvo Width na 600, a njegovo svojstvo Size na 60.

  4. Dodajte oznaku i podesite njeno svojstvo Tekst prema ovoj formuli:
    "Broj preostalih sekundi: " & RoundUp(10-Countdown.Value/1000, 0)

    Želite li više informacija o funkciji RoundUp ili drugim funkcijama?

    Oznaka prikazuje koliko sekundi preostaje pre ponovnog pokretanja tajmera.

Animiranje kontrole

  1. Dodajte tajmer i imenujte ga FadeIn.

    Ne znate kako da dodate, imenujete i konfigurišete kontrolu?

  2. Podesite svojstvo tajmera Duration na 5000, njegovo svojstvo Repeat na tačno, a njegovo svojstvo Text na Uključi animaciju.

  3. (opcionalno) Učinite tajmer lakšim za čitanje tako što ćete podesiti njegovo svojstvo Height na 160, njegovo svojstvo Width na 600, a njegovo svojstvo Size na 60.

  4. Dodajte oznaku i podesite njeno svojstvo Text da prikazuje Dobro došli! i podesite njeno svojstvo Color prema ovoj formuli:
    ColorFade(Color.BlueViolet, FadeIn.Value/5000)

    Želite li više informacija o funkciji ColorFade ili drugim funkcijama?

  5. Izaberite dugme tajmera da biste pokrenuli ili zaustavili animaciju. Tekst na oznaci bledi do bele boje, vraća se na puni intenzitet, pa se postupak ponavlja.

Smernice za pristupačnost

Iste smernice za kontrolu Button se odnosi na kontrolu tajmer ako korisnici mogu da stupe u interakciju sa njom.

Pozadinski tajmeri

Pozadinski tajmeri se pokreću automatski i skriveni su. Koristite ih u pratećoj ulozi kada proteklo vreme korisniku postane malo zanimljivo. Na primer, možete osvežiti podatke svakog minuta ili prikazati poruku obaveštenja samo određeno vreme.

Pozadinski tajmeri bi trebalo da imaju svoje svojstvo Visible postavljeno na netačno, tako da budu skriveni od svih korisnika.

Razmatranja o merenju vremena

Ako se tajmer pokreće automatski, razmislite da li korisnici imaju dovoljno vremena za čitanje i korišćenje sadržaja. Korisnicima tastature i čitača ekrana možda će trebati više vremena da reaguju na vremenski ograničen događaj.

Bilo koja od ovih strategija je dovoljna:

  • Dozvolite korisnicima da otkažu vremenski ograničen događaj.
  • Dozvolite korisnicima da prilagode vremensko ograničenje pre njegovog početka.
  • Upozorite korisnika 20 sekundi pre isteka vremenskog ograničenja i pružite jednostavan način produžavanja ograničenja.

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

Podrška za čitače ekrana

  • Ako tajmer aktivira promene na trenutnom ekranu, koristite region uživo da kažete korisnicima čitača ekrana šta se promenilo.

    Napomena

    Ako je tajmer vidljiv i radi, čitači ekrana najavljuju isteklo vreme svakih pet sekundi.

  • Ne koristite svojstvo Text kontrole za vremenski osetljive i važne informacije. Čitači ekrana neće najavljivati promene u svojstvu Text.

  • Za interaktivne tajmere:

    • Svojstvo Tekst mora biti prisutno.
    • Razmislite o dodavanju kontrole Label da bi se prikazalo proteklo vreme. Koristite svojstvo tajmera Text da uputite korisnika na pokretanje ili zaustavljanje tajmera.

Napomena

Možete li nam reći o svojim željenim postavkama jezika u dokumentaciji? Ispunite kratku anketu. (imajte na umu da je ova anketa na engleskom jeziku)

Anketa će trajati oko sedam minuta. Ne prikupljaju se lični podaci (izjava o privatnosti).