Udostępnij przez


Kontrolka selektora dat w usłudze Power Apps

Kontrolka, którą użytkownik może wybrać, aby określić datę.

Description

Jeśli dodasz kontrolkę Selektor daty zamiast kontrolki Wprowadzanie tekstu , upewnij się, że użytkownik określi datę w poprawnym formacie.

Właściwości klucza

DefaultDate — początkowa wartość kontrolki daty, chyba że użytkownik go zmieni.

SelectedDate — data aktualnie wybrana w kontrolce daty. Ta data jest reprezentowana w czasie lokalnym.

Format — format tekstu, w którym kontrolka pokazuje datę, a użytkownik określa datę. Tę właściwość można ustawić na ShortDate (wartość domyślna) lub LongDate , aby sformatować daty na podstawie właściwości Language tej kontrolki. Możesz również ustawić tę właściwość na wyrażenie, takie jak rrrr/mm/dd , jeśli chcesz mieć ten sam format niezależnie od języka. Przykład:

  • Kontrolka pokazuje 12/31/2017 , jeśli użytkownik kliknie lub naciśnie ostatni dzień 2017 r., właściwość Format jest ustawiona na ShortDate, a właściwość Language jest ustawiona na en-us.
  • Kontrolka pokazuje dimanche 31 decembre 2017 , jeśli użytkownik kliknie lub naciągnie ostatni dzień 2017 r., właściwość Format jest ustawiona na LongDate, a właściwość Language jest ustawiona na fr-fr.

Language — określa język używany do formatowania dat, w tym nazw miesięcy. Jeśli ta właściwość nie jest określona, ustawienie urządzenia użytkownika określa język. Obsługiwane wartości obejmują "EN-us" i "FR".

Dodatkowe właściwości

AccessibleLabel — etykieta dla czytników zawartości ekranu.

BorderColor — kolor obramowania kontrolki.

BorderStyle — czy obramowanie kontrolki to Solid, Dashed, Dotted lub None.

BorderThickness — grubość obramowania kontrolki.

Color — kolor tekstu w kontrolce.

DateTimeZone — określa, czy ma być wyświetlana data w formacie UTC , czy czas lokalny użytkownika.

DisplayMode — określa, czy kontrolka zezwala na wprowadzanie danych przez użytkownika (Edycja), wyświetla tylko dane (Widok) lub jest wyłączona (wyłączone).

DisabledBorderColor — kolor obramowania kontrolki, jeśli właściwość DisplayMode kontrolki jest ustawiona na wartość Wyłączone.

DisabledColor — kolor tekstu w kontrolce, jeśli jej właściwość DisplayMode jest ustawiona na wartość Wyłączone.

DisabledFill — kolor tła kontrolki, jeśli jej właściwość DisplayMode jest ustawiona na wartość Wyłączone.

EndYear — ostatni rok, w którym użytkownik może ustawić wartość kontrolki selektora dat.

Fill – kolor tła kontrolki.

FocusedBorderColor — kolor obramowania kontrolki, gdy kontrolka jest skoncentrowana.

FocusedBorderThickness — grubość obramowania kontrolki, gdy kontrolka jest skoncentrowana.

Font — nazwa rodziny czcionek, w której pojawia się tekst.

FontWeight — waga tekstu w kontrolce: Pogrubienie, Semibold, Normalny lub Jaśniejszy.

Height — odległość między górną i dolną krawędzią kontrolki.

IconFill — kolor pierwszego planu ikony selektora dat.

IconBackground — kolor tła ikony selektora dat.

InputTextPlaceholder — tekst instrukcji wyświetlany, jeśli nie wprowadzono dat.

IsEditable — określa, czy tekst selektora dat można edytować. Jeśli wartość false, data może zostać zmieniona tylko przy użyciu kalendarza.

Kursywa — czy tekst w kontrolce jest kursywą.

OnSelect — akcje do wykonania po naciśnięciu lub kliknięciu kontrolki przez użytkownika.

OnChange — akcje do wykonania, gdy użytkownik zmieni wartość kontrolki.

Różnica między wyzwalaczem OnChange i OnSelect: OnSelect i OnChange w tej samej akcji użytkownika, jeśli kliknięcie użytkownika powoduje zmianę. W takim przypadku wyzwalacze OnSelect przed onChange.

PaddingBottom — odległość między tekstem w kontrolce a dolną krawędzią tej kontrolki.

PaddingLeft — odległość między tekstem w kontrolce a lewą krawędzią tej kontrolki.

PaddingRight — odległość między tekstem w kontrolce a prawą krawędzią tej kontrolki.

PaddingTop — odległość między tekstem w kontrolce a górną krawędzią tej kontrolki.

Reset — czy kontrolka selektora dat powinna zostać zresetowana do wartości DefaultDate .

Size — rozmiar czcionki tekstu wyświetlanego w kontrolce.

StartOfWeek — dzień tygodnia do wyświetlenia w pierwszej kolumnie dnia kontrolki selektora dat.

StartYear — najwcześniejszy rok, w którym użytkownik może ustawić wartość kontrolki selektora dat.

TabIndex — kolejność nawigacji za pomocą klawiatury w odniesieniu do innych kontrolek.

Visible — określa, czy kontrolka jest wyświetlana, czy ukryta.

Width — odległość między lewą i prawą krawędzią kontrolki.

X — odległość między lewą krawędzią kontrolki a lewą krawędzią kontenera nadrzędnego (ekran, jeśli nie ma kontenera nadrzędnego).

Y — odległość między górną krawędzią kontrolki a górną krawędzią kontenera nadrzędnego (ekran, jeśli nie ma kontenera nadrzędnego).

Year( DateTimeValue )

Przykłady

Podstawowy selektor dat

  1. Dodaj kontrolkę Selektor dat i nadaj jej nazwę "Deadline".

    Nie wiesz, jak dodać, nazwać i skonfigurować kontrolkę?

  2. Dodaj kontrolkę Etykieta i ustaw jej właściwość Text na następującą formułę:

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

    Chcesz uzyskać więcej informacji na temat funkcji DateDiff lub innych funkcji?

  3. Naciśnij F5, wybierz datę w polu Termin ostateczny, a następnie wybierz przycisk OK.

    Kontrolka Etykieta pokazuje liczbę dni od dzisiaj do wybranej daty.

  4. Aby powrócić do domyślnego obszaru roboczego, naciśnij Esc.

Resetuj selektor dat do daty domyślnej

  1. Dodaj kontrolkę Selektor dat i nadaj jej nazwę "DateTimeReset".

    Nie wiesz, jak dodać, nazwać i skonfigurować kontrolkę?

  2. Dodaj kontrolkę Przycisk i ustaw jej właściwość OnChange na następującą formułę:

    Reset(DateTimeReset)
    
  3. Naciśnij F5, wybierz nową datę w polu DateTimeReset, a następnie wybierz przycisk OK.

  4. Naciśnij przycisk. Data zostanie zresetowana z powrotem do wartości DefaultDate (Dzisiaj).

  5. Aby powrócić do domyślnego obszaru roboczego, naciśnij Esc.

Wytyczne dotyczące ułatwień dostępu

Kontrast kolorów

Obsługa czytników ekranu

  • Musi być dostępny plik AccessibleLabel.
  • Jeśli właściwość IsEditable ma wartość true, a format nie jest oczekiwany przez użytkowników, dodaj etykietę , aby wyjaśnić akceptowane formaty dat.

Obsługa klawiatury

Wskazówka

Po otwarciu kalendarza naciśnij pozycję Strona w górę i Stronę w dół , aby przechodzić między miesiącami i Shift+Page w górę i Shift+Page w dół , aby przechodzić między latami.