Делите путем


Контролу падајуће листе у услузи Power Apps

Листа која приказује само прву ставку осим ако је корисник не отвори.

Опис

Контрола падајућа листа штеди простор на екрану, посебно када листа садржи велики број избора. Контрола заузима само једну линију, осим ако корисник не одабере шеврон који ће открити више избора. Контрола ће показати максимално 500 ставки.

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

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

Items - Извор података који садржи ставке које се појављују у контроли. Ако извор има више колона, поставите својство контроле Value на колону података коју желите да приказујете.

Value – Колона података коју желите да приказујете (нпр. извор података има више података).

Selected – Запис података који представља изабрану ставку.

АллоwЕмптyСелецтион – Да ли контрола не може да има изабране ставке. Када је нетачно, увек ће постојати изабрана ставка која ће у почетку бити подразумевана · или прва ставка.

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

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

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

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

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

ChevronBackground – Боја иза стрелице надоле у падајућој листи.

ChevronFill – Боја стрелице надоле у падајућој листи.

Color – Боја текста у контроли.

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

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

DisabledColor – Боја текста у контроли ако је њено својство DisplayMode подешено на Онемогућено.

DisabledFill – Боја позадине контроле ако је њено својство DisplayMode подешено на Онемогућено.

Fill – Боја позадине контроле.

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

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

Font – Назив породице фонтова у којој се текст приказује.

FontWeight – Дебљина текста у контроли: подебљано, полуподебљано, нормално или танко.

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

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

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

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

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

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

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

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

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

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

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

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

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

PressedFill - Боја позадине контроле када корисник додирне или кликне на ту контролу.

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

SelectedText (застарело) – Вредност ниске која представља изабрану ставку. Уместо тога користите Dropdown1.SelectedText.Value мењајући „Dropdown1“ називом падајуће контроле у апликацији.

SelectionColor – Боја текста изабране ставке или ставки на листи или боја алата за избор у контроли оловке.

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

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

Strikethrough – Да ли је текст који се приказује у контроли прецртан линијом.

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

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

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

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

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

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

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

Напомена

Својства ивица потпалете се контролишу својствима FocusedBorder.

Примери

Једноставна листа

  1. Додајте контролу падајућа листа, а затим подесите њено својство Items према овом изразу:

    ["Seattle", "Tokyo", "London", "Johannesburg", "Rio de Janeiro"]

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

  2. Прикажите ставке на листи одабиром стрелице за доле док држите притиснут тастер Alt.

Листа из извора података

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

  1. Отворите празну апликацију, а затим наведите табелу Пословни контакти.

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

    Distinct(Accounts, 'Address 1: City')

    Ова формула приказује све градове у табели Пословни контакти. Ако више од једног записа има исти град, функција Distinct скрива дупликате у падајућој контроли.

  3. (опционално) Преименујте контролу падајућа листа у Градови, додајте контролу усправне галерије и подесите својство галерије Items према овој формули:

    Filter(Accounts, address1_city = Cities.Selected.Result)

    Ова функција Filter приказује само оне записе у табели Пословни контакти за које град одговара изабраној вредности у контроли Градови.

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

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

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

  • ChevronFill и ChevronBackground
  • ChevronHoverFill и ChevronHoverBackground
  • SelectionColor и SelectionFill
  • SelectionFill и Fill

Ово је додатак уз стандардне захтеве за контраст боја.

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

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

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

Напомена

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

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