Элемент управления Средство выбора даты в Power Apps

Элемент управления, который выбирается для указания даты.

Описание

Добавив элемент управления Средство выбора даты вместо элемента управления Ввод текста, вы обеспечите ввод даты пользователем в правильном формате.

Ключевые свойства

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  — стиль границы элемента управления: Solid, Dashed, Dotted или None.

BorderThickness  — толщина границы элемента управления.

Color  — цвет текста в элементе управления.

DateTimeZone — задает, требуется ли отображать дату в формате UTC или Местное время пользователя.

DisplayMode — в зависимости от значения этого режима элемент управления разрешает пользователю вводить данные (Edit), только отображает данные (View) или элемент вообще отключен (Disabled).

DisabledBorderColor — цвет границы элемента управления, если для его свойства DisplayMode установлено значение Disabled.

DisabledColor — цвет текста в элементе управления, если для его свойства DisplayMode установлено значение Disabled.

DisabledFill — цвет фона элемента управления, если для его свойства DisplayMode установлено значение Disabled.

EndYear — последний год, который пользователь может выбрать в элементе управления Средство выбора даты.

Fill  — цвет фона элемента управления.

FocusedBorderColor — цвет границы элемента управления в тот момент, когда он активен.

FocusedBorderThickness — толщина границы элемента управления при наведении фокуса.

Font  — имя семейства шрифтов, используемых для отображения текста.

FontWeight  — толщина текста в элементе управления: Bold (Жирный), Semibold (Полужирный), Normal (Обычный) или Lighter (Очень тонкий).

Height  — расстояние между верхним и нижним краями элемента управления.

IconFill — цвет переднего плана значка для выбора даты.

IconBackground — цвет фона значка для выбора даты.

InputTextPlaceholder — пояснительный текст, который появляется, если даты не введены.

IsEditable - Можно ли редактировать текст средства выбора даты. Если false, дату можно изменить только с помощью календаря.

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. Добавьте элемент управления Средство выбора даты и назовите его "Крайний срок".

    Не знаете, как добавить, назвать и настроить элемент управления?

  2. Добавьте элемент управления Подпись и задайте в качестве значения свойства Text следующую формулу:

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

    Нужны дополнительные сведения о функции DateDiff или других функциях?

  3. Нажмите клавишу F5, выберите дату в элементе управления Крайний срок и нажмите ОК.

    Элемент управления Подпись показывает число дней между текущей и выбранной датами.

  4. Нажмите клавишу ESC, чтобы вернуться в рабочую область по умолчанию.

Сбросить средство выбора даты на дату по умолчанию

  1. Добавьте элемент управления Средство выбора даты и назовите его "DateTimeReset".

    Не знаете, как добавить, назвать и настроить элемент управления?

  2. Добавьте элемент управления Кнопка и задайте в качестве значения свойства OnChange следующую формулу:

    Reset(DateTimeReset)
    
  3. Нажмите клавишу F5, выберите новую дату в DateTimeReset и нажмите ОК.

  4. Нажмите кнопку. Дата вернется к DefaultDate (сегодня).

  5. Нажмите клавишу ESC, чтобы вернуться в рабочую область по умолчанию.

Руководство по настройке специальных возможностей

Контрастность цветов

Поддержка средства чтения с экрана

  • Должен присутствовать элемент AccessibleLabel.
  • Если IsEditable имеет значение true и Формат не то, чего ожидают пользователи, добавьте Метку, чтобы объяснить принятые форматы даты.

Поддержка клавиатуры

  • Значение элемента TabIndex должно быть равно нулю или больше нуля, чтобы пользователи могли использовать навигацию с помощью клавиатуры.
  • Индикаторы фокуса должны быть хорошо видны. Для этого используются элементы FocusedBorderColor и FocusedBorderThickness.

Совет

Когда календарь открыт, нажимайте клавиши PAGE UP и PAGE DOWN для перемещения между месяцами и клавиши SHIFT+PAGE UP и SHIFT+PAGE DOWN для перемещения между годами.

Примечание

Каковы ваши предпочтения в отношении языка документации? Пройдите краткий опрос (обратите внимание, что этот опрос представлен на английском языке).

Опрос займет около семи минут. Личные данные не собираются (заявление о конфиденциальности).