Kontrolka Selektor daty w Power Apps

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

Opis

Jeśli dodasz kontrolkę Selektor daty zamiast kontrolki Wprowadzenie tekstu, pomożesz zapewnić, że użytkownik określi datę w poprawnym formacie.

Kluczowe właściwości

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

SelectedDate — data aktualnie wybrana w kontrolce daty. Ta data jest przedstawiana na czas lokalny.

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

  • Kontrolka pokaże 12/31/2017, jeśli użytkownik kliknie lub naciśnie ostatni dzień 2017 roku, właściwość Format jest ustawiona na ShortDate i właściwość Language jest ustawiona na en-us.
  • Kontrolka pokaże dimanche 31 decembre 2017, jeśli użytkownik kliknie lub naciśnie ostatni dzień 2017 roku, właściwość Format jest ustawiona na LongDate i właściwość Language jest ustawiona na pl-pl.

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 są następujące wartości: „EN-US” i „FR”.

Dodatkowe właściwości

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

BorderColor – kolor obramowania kontrolki.

BorderStyle – rodzaj obramowania kontrolki: Ciągłe, Kreskowane, Kropkowane lub Brak.

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 — czy kontrolka zezwala na wprowadzanie danych wejściowych przez użytkownika (Edytuj), czy tylko wyświetla dane (Wyświetl) 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, dla którego użytkownik może ustawić wartość kontrolki selektora daty.

Fill – kolor tła kontrolki.

FocusedBorderColor – kolor obramowania kontrolki z fokusem.

FocusedBorderThickness – grubość obramowania kontrolki z fokusem.

Font — nazwa rodziny czcionek używanej do wyświetlania tekstu.

FontWeight — grubość tekstu w kontrolce: Pogrubiony, Półpogrubiony, Normalny lub Cieńszy.

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 — wyświetlany tekst instruktażowy, jeśli nie zostaną wprowadzone żadne daty.

IsEditable — Czy można edytować tekst selektora daty. Jeśli wartość false (FAŁSZ), Data może zostać zmieniona wyłącznie za pomocą kalendarza.

Italic — czy tekst w kontrolce jest pochylony.

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

OnChange – Akcje do wykonania, gdy użytkownik zmieni wartość kontrolki.

Różnica między OnChange a OnSelect: OnSelect i OnChange to wyzwalacze dla tej samej akcji użytkownika, jeśli kliknięcie przycisku powoduje zmianę. W takim przypadku OnSelect wyzwala 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 — określa, czy formant Selektor daty powinien być resetowany do wartości DefaultDate.

Size — rozmiar czcionki tekstu wyświetlanego w kontrolce.

StartOfWeek — dzień tygodnia, który ma być wyświetlany w kolumnie pierwszego dnia formantu typu data i wybór.

StartYear — pierwszy rok, dla którego użytkownik może ustawić wartość kontrolki selektora daty.

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

Visible – czy kontrolka jest widoczna, 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ą jej kontenera nadrzędnego (ekranu, jeśli brak kontenera nadrzędnego).

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

Year( DateTimeValue )

Przykłady

Podstawowy selektor dat

  1. Dodaj kontrolkę Selektor daty i nadaj jej nazwę „Termin”.

    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!"
    

    Potrzebujesz więcej informacji na temat funkcji DateDiff lub innych funkcji?

  3. Naciśnij klawisz F5, wybierz datę w kontrolce Termin, a następnie kliknij lub naciśnij przycisk OK.

    Kontrolka Etykieta pokazuje liczbę dni od dnia dzisiejszego do daty, która została wybrana.

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

Resetuj s wyboru daty do daty domyślnej

  1. Dodaj kontrolkę Selektor daty 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 klawisz F5, wybierz nową datę w kontrolce DateTimeReset, a następnie kliknij lub naciśnij przycisk OK.

  4. Naciśnij przycisk. Data zostanie zresetowana do DefaultDate (dzisiaj).

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

Wytyczne dotyczące ułatwień dostępu

Kontrast kolorów

Obsługa czytników ekranu

  • Należy podać wartość właściwości AccessibleLabel.
  • Jeśli IsEditable jest prawdziwe, a Format nie jest tym, czego oczekiwali użytkownicy, dodaj Etykieta w celu objaśnienia zaakceptowanych formatów daty.

Obsługa klawiatury

  • Właściwość TabIndex musi mieć wartość zero lub większą, dzięki czemu użytkownicy korzystający z klawiatury mogą przejść do kontrolki.
  • Wskaźniki fokusu muszą być wyraźnie widoczne. Aby to zapewnić, skorzystaj z właściwości FocusedBorderColor i FocusedBorderThickness.

Napiwek

Kiedy kalendarz jest otwarty, naciśnij klawisz Strona w górę i Strona w dół, aby przechodzić między miesiącami, a następnie Shift + Strona w górę i Shift + Strona w dół, aby poruszać się w ciągu lat.

Uwaga

Czy możesz poinformować nas o preferencjach dotyczących języka dokumentacji? Wypełnij krótką ankietę. (zauważ, że ta ankieta jest po angielsku)

Ankieta zajmie około siedmiu minut. Nie są zbierane żadne dane osobowe (oświadczenie o ochronie prywatności).