Контрола Инструмент за избор на дата в Power Apps

Контрол, който потребителят може да избере, за да посочи дата.

Описание

Ако добавите Date Picker контрола вместо Text input контрола, вие помагате да гарантирате, че потребителят посочва дата в правилния формат.

Ключови свойства

DefaultDate - Първоначалната стойност на контрола за дата, освен ако потребителят не я промени.

SelectedDate - Дата, избрана в момента в контрола за дата. Тази дата е представена в местно време.

Format - Текстовият формат, в който контролата показва датата, а потребителят посочва датата. Можете да зададете това свойство на ShortDate (по подразбиране) или LongDate, за да форматирате дати въз основа на свойството Language на този контрол. Можете също да зададете това свойство на израз, като например yyyy/mm/dd, ако искате същия формат, независимо от езика. Например:

  • Контролът показва 12.31.2017, ако потребителят щракне или докосне последния ден на 2017 г., Format свойството е настроено на ShortDate и Language свойството е настроено на en-us.
  • Контролът показва dimanche 31 decembre 2017, ако потребителят щракне или докосне последния ден на 2017 г., Format свойството е настроено на LongDate и Language свойството е настроено на fr-fr.

Language - Определя езика, който се използва за форматиране на дати, включително имена на месеци. Ако това свойство не е посочено, настройката на устройството на потребителя определя езика. Поддържаните стойности включват „EN-us“ и „FR“.

Допълнителни свойства

AccessibleLabel - Етикет за четци на екрани.

BorderColor – Цветът на границата на контролата.

BorderStyle – Дали границата на контрола е солидна, с тирета, с точки или няма.

BorderThickness – Дебелината на границата на контролата.

Color – Цветът на текста в контрола.

DateTimeZone - Дали да се покаже датата в UTC или местно време на потребителя.

DisplayMode – Дали контрола позволява въвеждане от потребителя (редактиране), показва само данни (изглед) или е деактивирана (Забранено).

DisabledBorderColor - Цветът на границата на контрола, ако този на свойството DisplayMode на контролата е настроено на Забранено.

DisabledColor - Цветът на текст на контрола, ако нейното свойство DisplayMode е настроено на Забранено.

DisabledFill - Цветът на фона на контрола, ако нейното свойство DisplayMode е настроено на Забранено.

EndYear - Последната година, към която потребителят може да зададе стойност на контрола за избор на дата.

Fill – Цветът на запълване в контрола.

FocusedBorderColor - Цветът на границата на контрола, когато контролата е на фокус.

FocusedBorderThickness - Дебелината на границата на контрола, когато контролата е на фокус.

Font - Името на семейството шрифтове, в което се появява текст.

FontWeight – Тежестта на текста в контрола: Получер, Непълен получер, Нормален или Лек.

Height - Разстоянието между горния и долния ръб на контрола.

IconFill - Цвят на предния план на икона за избор на дата.

IconBackground - Цвят на фона на икона за избор на дата.

InputTextPlaceholder - Текст с инструкции, който се появява, ако не са въведени дати.

IsEditable – дали текстът на инструмента за избор на дата може да се редактира. Ако е невярно, датата може да бъде променена само с помощта на календара.

Italic - Дали текстът в контрола е курсив.

OnSelect – Действия, които се извършват, когато потребителят докосне или щракне върху контрола.

OnChange – действия за извършване, когато потребителят промени стойността на контрола.

Разлика между OnChange и OnSelect: Задейства OnSelect и OnChange при едно и също действие на потребителя, ако щракване на потребителя причинява промяната. В този случай се задейства OnSelect преди OnChange.

PaddingBottom - Разстоянието между текст в контрола и долния ръб на тази контрола.

PaddingLeft - Разстоянието между текст в контрола и левия ръб на тази контрола.

PaddingRight - Разстоянието между текст в контрола и десния ръб на тази контрола.

PaddingTop - Разстоянието между текст в контрола и горния ръб на тази контрола.

Reset – дали контролата на инструмента за избор на дата трябва да се нулира на стойността DefaultDate.

Size - Размерът на шрифта на текста, който се появява на контрола.

StartOfWeek - Денят от седмицата, който трябва да се покаже в колоната от първия ден на контрола за избор на дата.

StartYear - Най-ранната година, към която потребителят може да зададе стойност на контрола за избор на дата.

TabIndex - Ред за навигация на клавиатурата в сравнение с други контроли.

Visible - Дали се появява контрола, или е скрита.

Width - Разстоянието между левия и десния ръб на контрола.

X - Разстоянието между левия ръб на контрола и левия ръб на неговия родителски контейнер (или екрана, ако няма родителски контейнер).

Y - Разстоянието между горния ръб на контрола и горния ръб на неговия родителски контейнер (или екрана, ако няма родителски контейнер).

Year( DateTimeValue )

Примери

Основен инструмент за избор на дата

  1. Добавете контролата Date Picker и й дайте име „Краен срок”.

    Не знаете как да добавяте, назовавате и конфигурирате контрола?

  2. Добавете контрола Label и задайте свойството Text на следната формула:

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

    Искате повече информация за функцията DateDiff или други функции?

  3. Натиснете F5, изберете дата в Краен срок и след това изберете OK.

    Контролата Label показва броя дни между днешния ден и избраната от вас дата.

  4. За да се върнете към работното пространство по подразбиране, натиснете Esc.

Нулиране на инструмента за избор на дата до датата по подразбиране

  1. Добавете контролата Date Picker и й дайте име „DateTimeReset”.

    Не знаете как да добавяте, назовавате и конфигурирате контрола?

  2. Добавете контрола Button и задайте свойството OnChange на следната формула:

    Reset(DateTimeReset)
    
  3. Натиснете F5, изберете нова дата в DateTimeReset и след това изберете OK.

  4. Натиснете бутона. Датата ще се върне на DefaultDate (днес).

  5. За да се върнете към работното пространство по подразбиране, натиснете Esc.

Насоки за достъпност

Контраст на цвят

Поддръжка на екранен четец

  • AccessibleLabel трябва да е налице.
  • Ако IsEditable е вярно и Format не е това, което потребителите очакват, добавете Label за обяснение на приетите формати за дата.

Поддръжка на клавиатурата

  • TabIndex трябва да е нула или повече, така че потребителите с клавиатура да могат да навигират.
  • Индикаторите за фокус трябва да са ясно видими. Използвайте FocusedBorderColor и FocusedBorderThickness за постигане на това.

Съвет

Когато календарът е отворен, натиснете Страница нагоре и Страница надолу да се движите между месеци и Shift + Страница нагоре и Shift + Страница надолу да се движите между години.

Бележка

Можете ли да ни споделите повече за езиковите си предпочитания за документацията? Попълнете кратко проучване. (имайте предвид, че това проучване е на английски език)

Проучването ще отнеме около седем минути. Не се събират лични данни (декларация за поверителност).