Делите путем


Контрола клизача у услузи Power Apps

Контрола помоћу које корисник може одредити вредност повлачењем ручице.

Опис

Корисник може навести вредност између минималне и максималне вредности коју наведете повлачењем ручице клизача лево-десно или горе-доле, у зависности од правца који одаберете.

Кључна својства

Default – Почетна вредност контроле пре него што је корисник промени.

Max – Максимална вредност коју корисник може да подеси на клизачу или у оцени.

Min – Минимална вредност коју корисник може да подеси на клизачу.

Value – Вредност улазне контроле.

Додатна својства

AccessibleLabel – Ознака за читаче екрана.

BorderColor – Боја ивице контроле.

BorderStyle – Да ли је ивица контроле пуна, испрекидана, тачкаста или ниједна.

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

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

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

FocusedBorderColor – Боја ивице контроле када је контрола у фокусу.

FocusedBorderThickness – Дебљина ивице контроле када је контрола у фокусу.

HandleActiveFill – Боја ручице клизача док корисник мења његову вредност.

HandleFill – Боја ручице клизача (елемент који мења положај) на контроли преклопника или клизача.

HandleHoverFill – Боја ручице клизача када корисник задржи показивач миша на њој.

HandleSize - Пречник ручице.

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

HoverBorderColor - Боја ивице контроле када корисник задржи показивач миша на тој контроли.

Layout – Било да се корисник креће кроз галерију или прилагођава клизач одозго према доле (Vertical) или слева надесно (Horizontal).

OnChange – Радње које треба извршити када корисник промени вредност контроле (на пример, подешавањем клизача).

OnSelect – Радње које треба извршити када корисник додирне или кликне на контролу.

PressedBorderColor - Боја ивице контроле када корисник додирне или кликне на ту контролу.

RailFill – Боја позадине правоугаоника у контроли преклопника када је његова вредност нетачно или боја линије десно од ручице у клизачу.

RailHoverFill – Када задржите показивач миша изнад контроле преклопника или клизача, боја позадине правоугаоника у контроли преклопника када је његова вредност нетачно или боја линије десно од ручице у контроли клизача.

ReadOnly – Да ли корисник може да промени вредност контроле клизача или оцене.

Reset – Да ли се контрола враћа на подразумевану вредност.

ShowValue – Да ли се вредност клизача или оцене приказује док корисник мења ту вредност или држи показивач изнад контроле.

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

Tooltip – Описни текст који се приказује када корисник држи курсор преко контроле.

ValueFill – Боја позадине правоугаоника у контроли преклопника када је његова вредност тачно или боја линије лево од ручице у клизачу.

ValueHoverFill – Када задржите показивач миша изнад контроле преклопника или клизача, боја позадине правоугаоника у контроли преклопника када је његова вредност тачно или боја линије лево од ручице у контроли клизача.

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

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

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

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

Sum( Value1, Value2 )

Пример

  1. Додајте дугме и подесите његово својство OnSelect према овој формули:
    ClearCollect(CityPopulations, {City:"London", Country:"United Kingdom", Population:8615000}, {City:"Berlin", Country:"Germany", Population:3562000}, {City:"Madrid", Country:"Spain", Population:3165000}, {City:"Rome", Country:"Italy", Population:2874000}, {City:"Paris", Country:"France", Population:2273000}, {City:"Hamburg", Country:"Germany", Population:1760000}, {City:"Barcelona", Country:"Spain", Population:1602000}, {City:"Munich", Country:"Germany", Population:1494000}, {City:"Milan", Country:"Italy", Population:1344000})

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

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

  2. Притисните F5 и изаберите дугме, а затим притисните тастер Esc.

  3. Додајте клизач, померите га испод дугмета и доделите му име MinPopulation.

  4. Подесите својство клизача Max на 5000000, а његово својство Min на 1000000.

  5. Додајте галерију текста у усправној/водоравној оријентацији, померите је испод клизача и подесите својство галерије Items према овој формули:
    Filter(CityPopulations, Population > MinPopulation)

  6. У првој ставки галерије поставите својство Текст горње ознаке на ThisItem.City, и поставите својство Текст доње ознаке према овој формули:
    Text(ThisItem.Population, "##,###")

  7. Притисните F5, а затим прилагодите MinPopulation да прикаже само оне градове који имају становништво веће од вредности коју наведете.

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

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

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

Мора постојати одговарајући контраст боја између:

  • ValueFill и RailFill
  • ValueHoverFill и RailHoverFill
  • FocusedBorderColor и боја ван контроле
  • ValueFill и боја позадине
  • RailFill и боја позадине
  • ValueHoverFill и боја позадине
  • RailHoverFill и боја позадине

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

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

  • TabIndex мора бити нула или већи број како би корисници могли да стигну до контроле.
  • Индикатори фокуса морају бити јасно видљиви. Користите FocusedBorderColor и FocusedBorderThickness како да то постигнете.
  • Вредност клизача мора бити приказана током интеракције са тастатуром. То се може постићи било којом од ових метода:
    • Подесите ShowValue на тачно.
    • Додајте нову Label поред клизача. Подесите својство ознаке Text на својство клизача Value.

Напомена

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

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