Ajastin-ohjausobjekti Power Appsissa

Ohjausobjekti, joka voi määrittää, miten sovelluksesi vastaa tietyn ajan kuluttua.

Kuvaus

Ajastimet voivat esimerkiksi määrittää, miten kauan ohjausobjekti näkyy, tai muuttaa ohjausobjektin muita ominaisuuksia tietyn ajan kuluttua.

Huomautus

Power Apps Studiossa ajastimet toimivat vain esikatselutilassa.

Tärkeimmät ominaisuudet

Duration – Miten kauan ajastin on käynnissä millisekunneissa. Enimmäisarvo on 24 tuntia millisekunteina. Oletusarvo on 60 sekuntia.

OnTimerEnd – Toiminnot, jotka suoritetaan, kun ajastin on käynnissä.

Repeat – Käynnistyykö ajastin automaattisesti uudelleen, kun sen toiminta pysähtyy.

Lisäominaisuudet

Align – Tekstin asettelu suhteessa ohjausobjektin vaakasuoraan keskikohtaan.

AutoPause – Keskeytetäänkö ajastimen ohjausobjekti automaattisesti, jos käyttäjä siirtyy eri näyttöön.

AutoStart – Alkaako ajastimen ohjausobjekti toistaa automaattisesti, kun käyttäjä siirtyy tämän ohjausobjektin sisältävään näyttöön.

BorderColor – Ohjausobjektin reunan väri.

BorderStyle – Onko ohjausobjektin reuna Yhtenäinen, Katkoviiva, Pisteviiva vai Ei mitään.

BorderThickness – Ohjausobjektin reunan paksuus.

Color – Ohjausobjektin Tekstin väri.

DisplayMode – Salliiko ohjausobjekti käyttäjän syötettä (Muokkaa), vain tietojen tarkastelun (Näytä) vai onko se poissa käytöstä (Poistettu käytöstä).

DisabledBorderColor – Ohjausobjektin reunan väri, jos sen DisplayMode-asetuksena on Poistettu käytöstä.

DisabledColor – Ohjausobjektin Tekstin väri, jos sen DisplayMode -asetuksen arvoksi on asetettu Ei käytössä.

DisabledFill – Ohjausobjektin taustaväri, jos sen DisplayMode-ominaisuudeksi on määritetty Ei käytössä.

Fill – Ohjausobjektin taustaväri.

FocusedBorderColor – Ohjausobjektin reunan väri, kun ohjausobjekti on kohdistettu.

FocusedBorderThickness – Ohjausobjektin reunan paksuus, kun ohjausobjekti on kohdistettu.

Font – tekstissä käytetyn fonttiperheen nimi.

FontWeight – Ohjausobjektin Tekstin paksuus: lihavoitu, puolilihavoitu, normaali tai ohuempi.

Height – Ohjausobjektin ylä- ja alareunan välinen etäisyys.

HoverBorderColor – Ohjausobjektin reunan väri, kun käyttäjä pitää hiiren osoitinta kyseisen ohjausobjektin päällä.

HoverColor – Ohjausobjektin Tekstin väri, kun hiiren kohdistin on sen päällä.

HoverFill – Ohjausobjektin taustaväri, kun käyttäjä pitää hiiren osoitinta sen päällä.

Italic – Onko ohjausobjektin teksti kursivoitu.

OnSelect – Toiminnot, jotka suoritetaan, kun käyttäjä napauttaa tai napsauttaa ohjausobjektia.

OnTimerStart – Toiminnot, jotka suoritetaan, kun ajastin käynnistyy.

PressedBorderColor – Ohjausobjektin reunan väri, kun käyttäjä napauttaa tai napsauttaa kyseistä ohjausobjektia.

PressedColor – Ohjausobjektin Tekstin väri, kun käyttäjä napauttaa tai napsauttaa ohjausobjektia.

PressedFill – Ohjausobjektin taustaväri, kun käyttäjä napauttaa tai napsauttaa kyseistä ohjausobjektia.

Reset – Palautuuko ohjausobjekti oletusarvoonsa.

Size – Ohjausobjektissa näkyvän Tekstin fonttikoko.

Start – Käynnistyykö ajastin.

Strikethrough – Onko ohjausobjektissa näkyvä Teksti yliviivattu.

TabIndex – Näppäimistön siirtymisjärjestys suhteessa muihin ohjausobjekteihin.

Text – Teksti, joka näytetään ohjausobjektissa tai jonka käyttäjä kirjoittaa ohjausobjektiin.

Tooltip – OhjeTeksti, joka ilmestyy näkyviin osoittimen ollessa ohjausobjektin päällä.

Underline – Onko ohjausobjektissa näkyvä Teksti alleviivattu.

Visible – Onko ohjausobjekti näkyvissä vai piilossa.

Width – Ohjausobjektin vasemman ja oikean reunan välinen etäisyys.

X – Ohjausobjektin vasemman reunan ja pääsäilön (tai näytön, jos pääsäilöä ei ole) vasemman reunan välinen etäisyys.

Y – Ohjausobjektin yläreunan ja pääsäilön (tai näytön, jos pääsäilöä ei ole) yläreunan välinen etäisyys.

Refresh( DataSource )

Esimerkit

Näytä aikalaskuri

  1. Lisää ajastin ja anna sille nimi Countdown.

    Etkö tiedä, miten ohjausobjekti lisätään, nimetään ja määritetään?

  2. Määritä ajastimen Duration-ominaisuudeksi 10000 sekä Repeat- ja Autostart-ominaisuudet tilaan tosi.

  3. (valinnainen) Tee ajastimen lukemisesta helpompaa asettamalla sen Height-ominaisuudeksi 160, Width-ominaisuudeksi 600 ja Size-ominaisuudeksi 60.

  4. Lisää otsikko ja aseta sen Text-ominaisuudeksi tämä kaava:
    "Number of seconds remaining: " & RoundUp(10-Countdown.Value/1000, 0)

    Haluatko lisätietoja RoundUp-funktiosta tai muista funktioista?

    Selite näyttää, kuinka monen sekunnin kuluttua ajastin käynnistyy uudelleen.

Ohjausobjektin animointi

  1. Lisää ajastin ja anna sille nimi FadeIn.

    Etkö tiedä, miten ohjausobjekti lisätään, nimetään ja määritetään?

  2. Määritä ajastimen Duration-ominaisuuden arvoksi 5 000, Repeat-ominaisuuden arvoksi tosi ja Text-ominaisuuden arvoksi Toggle animation (Vaihda animaatio).

  3. (valinnainen) Tee ajastimen lukemisesta helpompaa asettamalla sen Height-ominaisuudeksi 160, Width-ominaisuudeksi 600 ja Size-ominaisuudeksi 60.

  4. Lisää selite ja aseta sen Text-ominaisuus näyttämään Welcome! ja määritä sen Color-ominaisuudeksi tämä kaava:
    ColorFade(Color.BlueViolet, FadeIn.Value/5000)

    Haluatko lisätietoja ColorFade-funktiosta tai muista funktioista?

  5. Käynnistä tai pysäytä animaatio valitsemalla ajastinpainike. Selitteen teksti häivytetään valkoiseksi, minkä jälkeen se palaa täyteen voimakkuuteen. Tämän jälkeen prosessi toistuu.

Helppokäyttötoimintojen ohjeet

Painike-ohjausobjektin ohjeet pätevät myös Ajastin-ohjausobjektiin, jos käyttäjät voivat olla vuorovaikutuksessa sen kanssa.

Tausta-ajastimet

Tausta-ajastimet suoritetaan automaattisesti piilotettuna. Käytä niitä tukena, kun kuluneella ajalla ei ole juuri merkitystä käyttäjälle. Voit esimerkiksi päivittää tiedot minuutin välein tai näyttää ilmoitussanoman vain tietylle aikamäärälle.

Tausta-ajastinten Visible-ominaisuuden arvon pitäisi olla epätosi, jotta ne ovat piilotettuna kaikilta käyttäjiltä.

Ajastukseen liittyvät seikat

Jos Timer suoritetaan automaattisesti, mieti, onko käyttäjillä riittävästi aikaa lukea ja käyttää sisältöä. Näppäimistön ja näytönlukuohjelman käyttäjät saattavat tarvita enemmän aikaa ajastettuun tapahtumaan reagointiin.

Jokin seuraavista strategioista riittää:

  • Salli käyttäjien peruuttaa ajastettu tapahtuma.
  • Salli käyttäjien säätää aikarajaa ennen sen alkamista.
  • Varoita 20 sekuntia ennen aikarajan umpeutumista ja tarjoa mahdollisuus pidentää aikaa helposti.

Nämä vaatimukset eivät koske kaikkia tilanteita. Lue lisää aikarajoja koskevasta WCAG 2.0 -ohjeesta.

Näytönlukuohjelman tuki

  • Jos ajastin käynnistää muutoksia kulloisellakin näytöllä, käytä muuttuvaa aluetta ilmaisemaan näytönlukijan käyttäjille, mitä on muuttunut.

    Huomautus

    Jos ajastin on näkyvissä ja käynnissä, näytönlukijat ilmoittavat kuluneen ajan viiden sekunnin välein.

  • Älä käytä ohjausobjektin Text-ominaisuutta aikakriittisisä ja tärkeissä tiedoissa. Näytönlukijat eivät ilmoita muutoksista Text-ominaisuuteen.

  • Vuorovaikutteiset ajastimet:

    • Text on oltava.
    • Harkitse Selite-ohjausobjektin lisäämistä kuluneen ajan näyttämiseksi. Opasta käyttäjää Text-ominaisuuden avulla käynnistämään tai pysäyttämään ajastimen.

Huomautus

Voitko kertoa meille dokumentaatiota koskevan kielimäärityksesi? Vastaa lyhyeen kyselyyn. (Huomaa, että tämä kysely on englanninkielinen.)

Kyselyyn vastaaminen kestää noin seitsemän minuuttia. Henkilökohtaisia tietoja ei kerätä (tietosuojatiedot).