Kontrola birača datuma u usluzi Power Apps

Kontrola koju korisnik može izabrati da bi odredio datum.

Opis

Ako dodate kontrolu birač datuma umesto kontrole Unos teksta, obezbeđujete da korisnik navede datum u ispravnom formatu.

Ključna svojstva

DefaultDate – Početna vrednost kontrole datuma osim ako je korisnik ne promeni.

SelectedDate – Datum koji je trenutno izabran u kontroli datuma. Ovaj datum se prikazuje po lokalnom vremenu.

Format – Tekstualni format u kojem kontrola prikazuje datum, a korisnik određuje datum. Možete da postavite ovo svojstvo na ShortDate (podrazumevano) ili LongDate da formatira datum na osnovu svojstva Language ove kontrole. To svojstvo možete postaviti i na izraz, kao što je yyyy/mm/dd ako želite isti format bez obzira na jezik. Na primer:

  • Kontrola prikazuje 12/31/2017 ako korisnik klikne ili dodirne poslednji dan 2017. godine, svojstvo Format je podešeno na ShortDate, a svojstvo Language je podešeno na en-us.
  • Kontrola prikazuje dimanche 31 decembre 2017 ako korisnik klikne ili dodirne poslednji dan 2017. godine, svojstvo Format je podešeno na LongDate, a svojstvo Language je podešeno na fr-fr.

Language – Određuje jezik koji se koristi za oblikovanje datuma, uključujući imena meseci. Ako ovo svojstvo nije navedeno, korisnička postavka uređaja određuje jezik. Podržane vrednosti uključuju "EN-us" i "FR".

Dodatna svojstva

AccessibleLabel – Oznaka za čitače ekrana.

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.

DateTimeZone – Da li želite da prikažete datum u UTC ili vreme korisnika Local.

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.

EndYear – Poslednja godina u koju korisnik može podesiti vrednost kontrole birača datuma.

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.

IconFill – Boja prednjeg plana ikone birača datuma.

IconBackground – Boja pozadine ikone birača datuma.

InputTextPlaceholder – Tekst s uputstvom koji se prikazuje ako nisu uneti datumi.

IsEditable – Da li se tekst birača datuma može uređivati. Ako je netačno, datum se može promeniti samo upotrebom kalendara.

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

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

OnChange – Radnje koje treba izvršiti kada korisnik promeni vrednost kontrole.

Razlika između OnChange i OnSelect: funkcije OnSelect i OnChange pokreću istu radnju ako klik korisnika prouzrokuje promenu. U ovom slučaju, OnSelect se pokreće pre nego što se pokrene OnChange.

PaddingBottom – Odstojanje između teksta u kontroli i donje ivice te kontrole.

PaddingLeft – Odstojanje između teksta u kontroli i leve ivice te kontrole.

PaddingRight – Odstojanje između teksta u kontroli i desne ivice te kontrole.

PaddingTop – Odstojanje između teksta u kontroli i gornje ivice te kontrole.

Resetovanje – Da li kontrola birača datuma treba da se resetuje na vrednost DefaultDate.

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

StartOfWeek – Dan u sedmici koji će se prikazati u koloni prvog dana kontrole birača datuma.

StartYear – Najranija godina na koju korisnik može podesiti vrednost kontrole birača datuma.

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

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

Year( DateTimeValue )

Primeri

Osnovni birač datuma

  1. Dodajte kontrolu birač datuma i imenujte je „Deadline“.

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

  2. Dodajte kontrolu Oznaka i podesite njeno svojstvo Tekst u sledećoj formuli:

     DateDiff(Today(), Deadline.SelectedDate) & " days to go!"
    

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

  3. Pritisnite F5, odaberite datum u opciji Rok, a zatim izaberite U redu.

    Kontrola Label prikazuje broj dana između dana i datuma koji ste izabrali.

  4. Pritisnite taster Esc da biste se vratili na podrazumevani radni prostor.

Vratite birač datuma na podrazumevani datum

  1. Dodajte kontrolu birač datuma i imenujte je „DateTimeReset“.

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

  2. Dodajte kontrolu Dugme i podesite njeno svojstvo OnChange u sledećoj formuli:

    Reset(DateTimeReset)
    
  3. Pritisnite F5, odaberite novi datum u opciji DateTimeReset, a zatim izaberite U redu.

  4. Pritisnite dugme. Datum će se vratiti na DefaultDate (Danas).

  5. Pritisnite taster Esc da biste se vratili na podrazumevani radni prostor.

Smernice za pristupačnost

Kontrast boja

Podrška za čitače ekrana

  • Kontrola AccessibleLabel mora biti prisutna.
  • Ako je IsEditable tačno, a Format nije ono što korisnici očekuju, dodajte Label da biste objasnili prihvaćene formate datuma.

Podrška za tastaturu

Savet

Kada je kalendar otvoren, pritisnite Page Up i Page Down da se krećete između meseci i Shift+Page Up i Shift+Page Down da se krećete između godina.

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