Споделяне чрез


Контрола Падащо меню в Power Apps

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

Описание

Контрола Drop down запазва екранни недвижими имоти, особено когато списъкът съдържа голям брой възможности за избор. Контролът заема само един ред, освен ако потребителят не избере шеврон, за да разкрие повече възможности за избор. Контролът ще покаже максимум 500 елемента.

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

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

Items - Източникът на данни, който съдържа елементите, които се появяват в контрола. Ако източникът има няколко колони, задайте свойството Value на контролата към колоната с данни, която искате да покажете.

Value – Колоната с данни, която искате да покажете в контролата (например ако източник на данни има множество колони).

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

AllowEmptySelection – Дали контролата не може да има избрани елементи. Когато е невярно, винаги ще има избран елемент, който първоначално ще бъде По подразбиране или първият елемент.

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

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

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

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

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

ChevronBackground – Цветът зад стрелката надолу в списък на падащо меню.

ChevronFill – Цветът на стрелката надолу в списък на падащо меню.

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

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

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

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. Добавете контрола Drop down и задайте свойството й Items на този израз:

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

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

  2. Показвайте елементите в списъка, като изберете стрелката за надолу, докато натискате клавиша Alt.

Списък от източник на данни

Принципите в тази процедура се прилагат за всеки източник на данни, която предоставя таблици, но, за да следвате точно тези стъпки, трябва да отворите среда, за която база данни на Microsoft Dataverse е създадена и са добавени примерни данни.

  1. Отворете празно приложение, и тогава посочете таблица Акаунти.

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

    Distinct(Accounts, 'Address 1: City')

    Тази формула показва всички градове в таблицата Акаунти. Ако повече от един запис има един и същи град, то функцията Distinct крие дублирането в контролата Падащо меню.

  3. (незадължително) Преименувайте вашата контрола Drop down до Cities контролата за вертикална Gallery, и задайте свойството Items на галерията на тази формула:

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

    Тази функция Filter показва само тези записи в таблица Акаунти, за която градът съответства на избраната стойност в контролата Cities.

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

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

Трябва да има достатъчен цветен контраст между:

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

Това е в допълнение към стандартни изисквания за цветен контраст.

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

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

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

Бележка

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

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