Power Apps ішіндегі "Ашық тізім" басқару элементі

Пайдаланушыларға берілген таңдаулардан іріктеуге мүмкіндік беретін басқару элементі. Іздеуді және бірнеше таңдауды қолдайды.

Сипаттама

Ашық тізім басқару элементі сізге өзіңіз таңдаған элементтерді іздеуге мүмкіндік береді. Іздеу SearchField сипаты бойынша сервер тарапында орындалады, сондықтан өнімділікке үлкен деректер көздері әсер етпейді.

Бір немесе бірнеше таңдау режимі SelectMultiple сипаты арқылы конфигурацияланады.

Таңдайтын элементтерді іздегенде, әр элемент үшін "Деректер" бөлігіндегі "Орналасу" параметрлерін өзгерту арқылы бір деректер мәнін, екі мәнді немесе суретті және екі мәнді (Адам) көрсетуді таңдауға болады.

Шағын экрандарда қарау кезінде элементтер тізімінің қалқымалы мәзірі тиімді пайдалану үшін толық экран басқару элементіне айналады.

Ескерім

Егер сіз сандар бар элементтерді іздегіңіз келсе, Мәтін() функциясы арқылы сандарды мәтінге түрлендіріңіз. Мысалы, Text(12345).

Шектеулер

Құрама жолақты басқару элементінде мына шектеулер бар:

  • Галерея ішінде Құрама жолақ басқару элементін пайдаланған кезде, пайдаланушы галереяны айналдырған кезде оның таңдаулары сақталмайды. Егер сіз айналдырмайтын галереяның ішінде Құрама жолақ басқару элементін пайдалансаңыз, бұл мәселе емес. Шешім қазір қолжетімді емес.

Адамдарды таңдағыш

Адамдарды таңдағыш ретінде Ашық тізім элементін пайдалану үшін "Деректер" бөлігіндегі "Орналасу" параметрлерінен Адам үлгісін таңдаңыз және қатысты деректер сипаттарын төмендегі адам үшін көрсетілетіндей конфигурациялаңыз.

Негізгі сипаттар

Items – Ішінен таңдаулар жасауға болатын деректер көзі.

DefaultSelectedItems – Пайдаланушы басқару элементімен өзара әрекеттескенге дейін бастапқы таңдалған элемент(тер).

Ескерім

Default сипаты ескірген, орнына DefaultSelectedItems сипатын пайдаланыңыз.

SelectedItems – Пайдаланушының өзара әрекеттесу нәтижесіндегі таңдалған элементтердің тізімі.

SelectMultiple – Пайдаланушы бір элементті немесе бірнеше элементті таңдай алатыны.

IsSearchable – Таңдамас бұрын пайдаланушы элементтерді іздей алатын-алмайтыны.

Ескерім

IsSearchable сипатын кем дегенде бір мәтін өрісін қамтитын деректер көзіне ғана қосуға болады. Элементтер өрнегі сұрауларды іздеу арқылы беру үшін өкілетті болуы керек. Бұл дегеніміз Элементтер өрнегіндегі Егер мәлімдемесіне қолдау көрсетілмейді дегенді білдіреді.

SearchFields - Пайдаланушы мәтін енгізіп жатқанда деректер көзінің ізделетін деректер өрістері.

Ескерім

Бірнеше өрістерде іздеу үшін SearchFields сипатын осы пішімде орнатыңыз: [«MyFirstColumn», «MySecondColumn»]. Тек мәтін өрістеріне қолдау көрсетіледі.

Қосымша сипаттар

AccessibleLabel – экраннан оқу бағдарламасының белгісі.

BorderColor – Басқару элементі жиегінің түсі.

BorderStyle – Басқару элементі жиегі Тұтас, Сызықшалы, Нүктелі немесе Жоқ екені.

BorderThickness – Басқару элементі жиегінің қалыңдығы.

DisplayFields – Іздеу қайтаратын әр элемент үшін көрсетілетін өрістердің тізімі. "Сипаттар" опция қойыншасындағы "Деректер" бөлігі арқылы конфигурациялау ең оңай.

Ескерім

Берілген үлгідегі бірнеше көрсету өрістерін жаңарту үшін DisplayFields сипатын осы пішімге орнатыңыз: ["MyFirstColumn", "MySecondColumn"].

DisplayMode – басқару элементі пайдаланушыға деректерді енгізуге (Өңдеу), тек көрсетуге (Көру) рұқсат ететінін немесе деректер өшірілген (Өшірілген) болатынын анықтайды.

FocusedBorderColor – Басқару элементін фокустаған кездегі басқару элементі жиегінің түсі.

FocusedBorderThickness – Басқару элементін фокустаған кездегі басқару элементі жиегінің қалыңдығы.

Height – Басқару элементінің жоғарғы және төменгі шеттерінің арасындағы қашықтық.

InputTextPlaceholder – ешбір элемент таңдалмаған кезде соңғы пайдаланушыларға көрсетілетін нұсқаулық мәтін.

OnChange – пайдаланушы таңдауды өзгерткен кезде орындалатын әрекеттер.

OnNavigate – пайдаланушы элементті таңдаған кезде орындалатын әрекеттер.

OnSelect – пайдаланушы басқару элементін түрткен немесе таңдаған кезде орындалатын әрекеттер.

TabIndex – Басқа басқару элементтеріне қатысты пернетақта навигациясының реті.

Көрінетін – Басқару элементі көрінетіндігі немесе жасырылатындығы.

Ені – Басқару элементінің сол жақ және оң жақ шеттерінің арасындағы қашықтық.

Х - басқару элементінің сол жақ жиегі мен басты контейнерінің сол жиегі арасындағы қашықтық (егер басты контейнер болмаса, экран).

Y - басқару элементінің жоғарғы жиегі мен басты контейнерінің жоғарғы жиегі арасындағы қашықтық (егер басты контейнер болмаса, экран).

Ескерім

Қалқымалы мәзі шекарасының сипаттары Шекара сипаттары арқылы басқарылады.

Мысалдар

Негізгі Аралас өріс

Осы мысалдағы қадамдар кез келген кестелерде ұсынылған деректер көзіне қолданылады, бірақ дәл осы қадамдарды орындау үшін ортаны Microsoft Dataverse үлгі деректері бар дерекқорымен бірге пайдаланыңыз.

  1. Кірістіру > Енгізу > Аралас өріс тармағын таңдап, "Combobox1" деген атау беріңіз.

  2. Экранның оң жағындағы Сипаттар тақтасында, Деректер көзін таңдау тізімін (Элементтер жанындағы) ашып, тіркелгілер кестесі сияқты деректер көзін қосыңыз немесе таңдаңыз.

  3. Дәл сол тақтадан Өңдеу (Өрістер жанында) опциясын таңдаңыз.

  4. Деректер тақтасында Негізгі мәтін тізімін ашып, Аралас өріс басқару элементінде көрсетілетін Негізгі атау опциясын таңдаңыз.

  5. Аралас өріс элементін ашу үшін Alt пернесін басып тұрып, төмен көрсеткісін таңдаңыз.

    Басқару элементі сіз көрсеткен деректер көзінде көрсетілген негізгі атаудағы деректерді көрсетеді.

(Қосымша) Әдепкі бойынша бірінші жазбаны көрсету

  1. DefaultSelectedItems сипатын осы өрнекке орнатып, DataSource элементін деректер көзі атауымен ауыстырыңыз:

    First(DataSource)
    

(Қосымша) Таңдалған Тіркелгі атауы мәнін белгіде көрсету

  1. Кірістіру > Мәтін белгісі, содан кейін Белгі опциясын таңдаңыз.

  2. Мәтін сипатын осы өрнекке орнатыңыз, ал Мәтін элементін келесі формуламен ауыстырыңыз:

    If(CountRows(ComboBox1.SelectedItems)>0, Concat(ComboBox1.SelectedItems,'Account Name',", "), "NO SELECTED ITEM")
    

    Ескерім

    If мәлімдемесі таңдалған элементтердің қалай болуы мүмкін екенін тексеріп, оларды үтірмен бөлінген затбелгіде немесе бос кезде "NO SELECTED ITEM" хабарында көрсетеді.

Ашылмалы қарапайым әрекетті имитациялау

IsSearchable мәнін және SelectMultiple мәнін "false" мәніне орнату арқылы бірдей ашылмалы функционалдылыққа қол жеткізуге болады.

  1. Кірістіру > Енгізу, содан кейін Аралас өріс опциясын таңдаңыз.

  2. Экранның оң жағындағы Сипаттар тақтасында, Деректер көзін таңдау тізімін (Элементтер жанындағы) ашып, деректер көзін қосыңыз немесе таңдаңыз.

  3. Дәл сол тақтадан Өңдеу (Өрістер жанында) опциясын таңдаңыз.

  4. Деректер бөлігінде Негізгі мәтін тізімін ашыңыз, содан кейін Ашық тізім басқару элементінде көрсеткіңіз келетін бағанды таңдаңыз.

  5. IsSearchable сипатын "false" мәніне орнатыңыз.

  6. SelectMultiple сипатын "false" мәніне орнатыңыз.

  7. Аралас өріс элементін ашу үшін Alt пернесін басып тұрып, төмен көрсеткісін таңдаңыз.

    Басқару элементі сіз деректер көзінде көрсеткен бағаннан алынған деректерді көрсетеді.

    Ескерім

    "Элементтерді табу" мәтіні жоғалып кетті және сіз тек бір элементті таңдай аласыз.

Арнайы мүмкіндіктер туралы нұсқаулар

Түс контрасты

Мыналар арасында тиісті түс контрасты болуы керек:

  • ChevronFill және ChevronBackground
  • ChevronHoverFill және ChevronHoverBackground
  • SelectionColor және SelectionFill
  • SelectionFill және Fill
  • SelectionTagColor және SelectionTagFill

Бұл түс контрастына қойылатын стандартты талаптарға қосымша болып табылады.

Экраннан оқу бағдарламасының қолдауы

  • AccessibleLabel болуы керек.

    Ескерім

    Сенсорлық экрандарда экраннан оқу бағдарламасы пайдаланушылары ашық тізімнің мазмұнын кезекпен шарлай алады. Ашық тізім таңдалған кезде мазмұнын көрсететін немесе жасыратын түймешік ретінде әрекет етеді.

Пернетақтаны қолдау

  • Пернетақта пайдаланушылары өте алуы үшін TabIndex нөл немесе үлкенірек болуы керек.

  • Фокустау индикаторлары анық көрінуі керек. Бұған жету үшін FocusedBorderColor және FocusedBorderThickness сипаттарын пайдаланыңыз.

    Ескерім

    Tab пернесі ашық тізімге өткізеді немесе одан кетіреді. Көрсеткі пернелері ашық тізім мазмұнын шарлайды. Escape пернесі ашық ашылмалы тізімді жабады.

Ескерім

Сіз құжат тіліңіздің артықшылықтары туралы айта аласыз ба? Қысқа сауалнамаға қатысыңыз. (бұл сауалнама ағылшын тілінде екеніне назар аударыңыз)

Сауалнама шамамен жеті минут уақытыңызды алады. Жеке деректер жиналмайды (құпиялылық туралы мәлімдеме).