Ajasti juhtelement Power Apps

Juhtelement, mis saab määrata, kuidas teie rakendus teatud aja möödudes reageerib.

Kirjeldus

Ajastid saavad näiteks määrata, kui kaua juhtelement kuvatakse, või muuta juhtelemendi muid atribuute pärast teatud aja möödumist.

Märkus.

Power Apps Studios töötavad ajastid ainult eelvaaterežiimis.

Võtmeatribuudid

Duration – kui kaua taimer millisekundites kestab. Maksimum on 24 tundi millisekundites. Vaikeväärtus on 60 sekundit.

OnTimerEnd – toimingud, mida teha, kui taimer lõpetab töötamise.

Repeat – kas taimer taaskäivitub töötamise lõpetamisel automaatselt.

Täiendavad atribuudid

Align – teksti asukoht juhtelemendi horisontaalse keskkoha suhtes.

AutoPause – näitab, kas taimeri juhtelement peatatakse automaatselt, kui kasutaja liigub teisele kuvale.

AutoStart – kas ajasti juhtelement käivitub automaatselt, kui kasutaja liigub seda juhtelementi sisaldavale ekraanile.

BorderColor – juhtelemendi ääris.

BorderStyle – näitab, kas juhtelemendi ääris on Solid, Dashed, Dottedvõi None.

BorderThickness – juhtelemendi ääri paksus.

Color – juhtelemendi teksti värv.

DisplayMode – näitab, kas juhtelement lubab kasutaja sisendi (Edit), kuvab ainult andmed (View) või on keelatud (Disabled).

DisabledBorderColor – juhtelemendi ääris, kui juhtelemendi atribuudi DisplayMode väärtuseks Disabledon seatud .

DisabledColor – juhtelemendi teksti värv, kui selle DisplayMode atribuudi väärtuseks Disabledon seatud .

DisabledFill – juhtelemendi taustavärv, kui selle DisplayMode atribuudi väärtuseks Disabledon seatud .

Fill – juhtelemendi taustavärv.

FocusedBorderColor – juhtelemendi ääris, kui juhtelement on fookustatud.

FocusedBorderThickness – juhtelemendi ääris, kui juhtelement on fookustatud.

Font – fondipere nimi, kus tekst kuvatakse.

FontWeight – juhtelemendi teksti jämedus: Bold, Semibold, Normalvõi Lighter.

Height – juhtelemendi üla- ja allservade vaheline kaugus.

HoverBorderColor – juhtelemendi ääris, kui kasutaja hoiab hiirekursorit sellel juhtelemendil.

HoverColor – juhtelemendi teksti värv, kui kasutaja hoiab hiirekursorit sellel.

HoverFill – juhtelemendi taustavärv, kui kasutaja hoiab hiirekursorit sellel.

Italic – kas juhtelemendi tekst on kursiivkiri.

OnSelect – toimingud, mida teha, kui kasutaja puudutab või klõpsab juhtelementi.

OnTimerStart – toimingud, mida teha ajasti käivitamisel.

PressedBorderColor – juhtelemendi ääris, kui kasutaja seda juhtelementi puudutab või klõpsab.

PressedColor – juhtelemendi teksti värv, kui kasutaja seda juhtelementi puudutab või klõpsab.

PressedFill – juhtelemendi taustavärv, kui kasutaja seda juhtelementi puudutab või klõpsab.

Reset – näitab, kas juhtelement taastab vaikeväärtuse.

Size – juhtelemendil kuvatava teksti fondisuurus.

Start – kas taimer käivitub.

Strikethrough – näitab, kas joon kuvatakse juhtelemendil kuvatavas tekstis.

TabIndex – klaviatuuri navigeerimisjärjestus muude juhtelementide suhtes.

Text – tekst, mis kuvatakse juhtelemendil või mille kasutaja sisestab juhtelementi.

Tooltip – selgitav tekst, mis kuvatakse, kui kasutaja nihutab kursori juhtelemendile.

Underline – näitab, kas juhtelemendil kuvatava teksti all kuvatakse rida.

Visible – näitab, kas juhtelement kuvatakse või on peidetud.

Width – vahemaa juhtelemendi vasaku ja parema serva vahel.

X – juhtelemendi vasaku serva ja emaümbrise vasaku serva vaheline kaugus (ekraan, kui emaümbriset pole).

Y – vahemaa juhtelemendi ülaserva ja emaümbrise ülaserva vahel (ekraan, kui emaümbriset pole).

Refresh( DataSource )

Näited

Kuva loendus

  1. Lisage taimer ja pange sellele nimi Countdown.

    Kas te ei tea, kuidas juhtelementi lisada, nimetada ja konfigureerida?

  2. Määrake taimeri atribuudi Duration väärtuseks 10000 ning selle atribuutide Repeat ja Autostart väärtuseks True.

  3. (valikuline) Taimeri hõlpsamaks lugemiseks määrake atribuudi Height väärtuseks 160, atribuudi Width väärtuseks 600 ja atribuudi Suurus väärtuseks 60.

  4. Lisage silt ja seadke selle atribuudi tekst väärtuseks järgmine valem:
    "Jäänud sekundite arv: " & RoundUp(10-Countdown.Value/1000, 0)

    Kas soovite lisateavet funktsiooni RoundUp või muude funktsioonide kohta?

    Silt näitab, mitu sekundit on jäänud alles, enne kui taimer taaskäivitub.

Juhtelemendi animeerimine

  1. Lisage taimer ja pange sellele nimeks FadeIn.

    Kas te ei tea, kuidas juhtelementi lisada, nimetada ja konfigureerida?

  2. Määrake taimeri Duration atribuudi väärtuseks 5000, atribuudi Repeatväärtuseks True ja atribuudi Text väärtuseks Lülita animatsioon sisse/välja.

  3. (valikuline) Ajasti lugemise hõlbustamiseks seadke selle Height atribuudi väärtuseks 160, atribuudiks Width600 ja atribuudiks Size60.

  4. Lisage silt, määrake selle Text atribuudi väärtuseks Tervitus! ja määrake selle Color atribuudiks järgmine valem:
    ColorFade(Color.BlueViolet, FadeIn.Value/5000)

    Kas soovite lisateavet funktsiooni ColorFade või muude funktsioonide kohta?

  5. Animatsiooni käivitamiseks või peatamiseks valige taimerinupp. Sildi tekst hajub valgeks, tagastab täieliku intensiivsuse ja kordab protsessi.

Hõlbustusfunktsioonide juhised

Samad nupu juhtelemendi juhised kehtivad ka taimeri juhtelemendi kohta, kui kasutajad saavad seda kasutada.

Taustaajasti

Taustaajasti töötab automaatselt ja on peidetud. Kasutage neid tugirollis, kus kulunud aeg on kasutajale vähe huvipakkuv. Näiteks saate andmeid värskendada iga minut või kuvada teatise ainult teatud aja jooksul.

Taustaajasti atribuudi Visible väärtuseks peaks olema seatud Väär, et need oleksid kõigi kasutajate eest peidetud.

Ajastamise kaalutlused

Kui taimer käivitub automaatselt, kaaluge, kas kasutajatel on piisavalt aega sisu lugemiseks ja kasutamiseks. Klaviatuuri ja ekraanilugeri kasutajad võivad vajada rohkem aega, et reageerida ajastatud sündmusele.

Neist strateegiatest piisab:

  • Saate lubada kasutajatel ajastatud sündmuse tühistada.
  • Saate lubada kasutajatel enne selle algust ajapiirangut kohandada.
  • Hoiatage 20 sekundit enne ajapiirangu aegumist ja võimaldage seda hõlpsalt pikendada.

Mõni stsenaarium on nendest nõuetest vabastatud. Lisateavet leiate WCAG 2.0 ajapiirangute juhendist.

Ekraanilugeri tugi

  • Kui taimer käivitab praegusel ekraanil tehtud muudatused, saate reaalajas piirkonna abil ekraanilugeri kasutajatele teada anda, mis muutus.

    Märkus.

    Kui taimer on nähtav ja töötab, loevad ekraanilugerid iga viie sekundi järel kulunud aja ette.

  • Ärge kasutage Text juhtelemendi atribuuti ajatundliku ja olulise teabe jaoks. Ekraanilugerid ei teata faili muudatustest Text.

  • Interaktiivsete ajastite jaoks tehke järgmist.

    • Text peab olema olemas.
    • Kulunud aja kuvamiseks võiksite lisada Label juhtelemendi. Ajasti Text atribuudi abil saate anda kasutajale juhiseid taimeri käivitamiseks või peatamiseks.