Делите путем


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

Контрола коју корисник може изабрати да би одредио датум.

Опис

Ако додате контролу бирач датума уместо контроле 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 или време корисника Local.

DisplayMode – Да ли контрола омогућава унос корисника (Edit), само приказује податке (View) или је онемогућена (Disabled).

DisabledBorderColor – Боја ивице контроле ако је својство контроле DisplayMode подешено на Disabled.

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 – Одстојање између текста у контроли и горње ивице те контроле.

Ресетовање – Да ли контрола бирача датума треба да се ресетује на вредност DefaultDate.

Size – Величина фонта текста који се приказује у контроли.

StartOfWeek – Дан у седмици који ће се приказати у колони првог дана контроле бирача датума.

StartYear – Најранија година на коју корисник може подесити вредност контроле бирача датума.

TabIndex – Редослед навигације на тастатури у односу на друге контроле.

Visible – Да ли се контрола приказује или је скривена.

Width – Одстојање између леве и десне ивице контроле.

X – Одстојање између леве ивице контроле и леве ивице његовог надређеног контејнера (или екрана ако нема надређеног контејнера).

Y – Одстојање између горње ивице контроле и горње ивице његовог надређеног контејнера (или екрана ако нема надређеног контејнера).

Year( DateTimeValue )

Примери

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

  1. Додајте контролу бирач датума и именујте је „Deadline“.

    Не знате како да додате, именујете и конфигуришете контролу?

  2. Додајте контролу Ознака и подесите њено својство Текст у следећој формули:

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

    Желите ли више информација о функцији DateDiff или другим функцијама?

  3. Притисните F5, одаберите датум у опцији Рок, а затим изаберите У реду.

    Контрола Label приказује број дана између дана и датума који сте изабрали.

  4. Притисните тастер Esc да бисте се вратили на подразумевани радни простор.

Вратите бирач датума на подразумевани датум

  1. Додајте контролу бирач датума и именујте је „DateTimeReset“.

    Не знате како да додате, именујете и конфигуришете контролу?

  2. Додајте контролу Дугме и подесите њено својство OnChange у следећој формули:

    Reset(DateTimeReset)
    
  3. Притисните F5, одаберите нови датум у опцији DateTimeReset, а затим изаберите У реду.

  4. Притисните дугме. Датум ће се вратити на DefaultDate (Данас).

  5. Притисните тастер Esc да бисте се вратили на подразумевани радни простор.

Смернице за приступачност

Контраст боја

Подршка за читаче екрана

  • Контрола AccessibleLabel мора бити присутна.
  • Ако је IsEditable тачно, а Format није оно што корисници очекују, додајте Label да бисте објаснили прихваћене формате датума.

Подршка за тастатуру

  • TabIndex мора бити нула или већи број како би корисници могли да стигну до контроле.
  • Индикатори фокуса морају бити јасно видљиви. Користите FocusedBorderColor и FocusedBorderThickness како да то постигнете.

Савет

Када је календар отворен, притисните Page Up и Page Down да се крећете између месеци и Shift + Page Up и Shift + Page Down да се крећете између година.

Напомена

Можете ли нам рећи о својим жељеним поставкама језика у документацији? Испуните кратку анкету. (имајте на уму да је ова анкета на енглеском језику)

Анкета ће трајати око седам минута. Не прикупљају се лични подаци (изјава о приватности).