Делите путем


Контрола галерије у услузи Power Apps

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

Опис

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

Свако поље података појављује се у посебној контроли унутар контроле галерија. А те контроле можете да конфигуришете у њеном предлошку. Предложак се приказује као прва ставка унутар галерије:

  • На левој ивици контроле галерија у хоризонталној/пејзажној оријентацији.
  • А на врху контроле галерија у вертикалној/портретној оријентацији.

Све промене које унесете у предложак одражавају се у целој контроли галерија.

Доступни су унапред дефинисани предлошци за приказивање слика и текста у галерији и галерија за предмете променљиве висине.

Ограничења

Контрола галерије има следећа ограничења:

  1. Ако корисник помера контролу галерије флексибилне висине пре учитавања свих ставки, ставка која се тренутно налази у приказу може се гурнути надоле и ван приказа када се заврши учитавање података. Да бисте избегли тај проблем, користите стандардну контролу галерија контролу уместо варијанте флексибилна висина.
  2. У галерији нису подржане следеће контроле:
  3. У другу галерију можете да додате само једну галерију.
  4. Минимална величина предлошка је једна. То може довести до тога да се контроле у галерији удаљавају од очекиваних X или Y вредности, када не рачунате величину предлошка.
  5. Ако апликацију аутоматски генеришете из података, сачувате је и поново отворите, галерија за преглед можда неће одмах приказати никакве податке. Да бисте решили овај проблем, унесите најмање један знак у поље за претрагу, а затим избришите текст који сте унели. Галерија ће затим показати податке на очекивани начин.

Својства кључева

Default – Ставка или запис из извора података који ће бити изабран у галерији када се апликација покрене.

Items – Извор података који се приказују у контроли као што су галерија, листа или графикон.

Selected – Изабрана ставка.

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

AccessibleLabel – Ознака галерије (не ставке које садржи) за читаче екрана. Требало би описати шта је листа ставки.

АллИтемс – Ставке које се учитавају у галерији. Ово може бити мање од стварног броја ставки · < ДИЦТ__извор података > дата соурце </ДИЦТ__извор података >. Приликом померања галерије може бити учитано још ставки. АллИтемс такође садржи контроле које се користе у свакој ставци галерије.

АллИтемсЦоунт - Пребројавање ставки које су учитане у галерији. Ово може бити мање од стварног броја ставки · < ДИЦТ__извор података > дата соурце </ДИЦТ__извор података >. Приликом померања галерије може бити учитано још ставки.

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

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

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

DelayItemLoading – Одложите учитавање ставки (редова) док се екран прво не учита.

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

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

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

ItemAccessibleLabel – Ознака сваке ставке галерије за читаче екрана. Требало би описати шта сваки предмет значи.

LoadingSpinner (None, Controls или Data) – Када је „None“, окретно дугме се неће приказивати. Када је „Controls“ или „Data“, приказиваће окретно дугме када дође до исцртавања које резултира видљивим празним редовима.

LoadingSpinnerColor – Боја попуне кружног дугмета при учитавању. Подразумевано је подешено на BorderColor.

NavigationStep – Колико далеко се галерија помера ако је својство ShowNavigation постављено на тачно, а корисник изабере стрелицу за навигацију на било којем крају те галерије.

Selectable – Да ли се могу изабрати елементи галерије. Када је постављено на тачно, читачи екрана препознају галерију као листу која се може изабрати. А одабиром ставке ћете је изабрати. Када је постављено на нетачно, читачи екрана препознају галерију као редовну листу, а одабиром ставке неће је изабрати.

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

ShowScrollbar – Да ли се појављује трака за померање када корисник пређе показивачем миша изнад галерије.

TemplateFill – Боја позадине галерије.

TemplatePadding – Растојање између ставки у галерији.

TemplateSize – Висина предлошка за галерију у вертикалној/портретној оријентацији. Или ширина предлошка за галерију у хоризонталној/пејзажној оријентацији. Минимална велииина је једна.

Transition – Визуелни ефекат (Искакање, Упадање, или Ниједан) када корисник пређе преко ставке у галерији.

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

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

WrapCount - Број приказаних ставки по реду или колони на основу хоризонталног или вертикалног распореда.

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

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

Filter( DataSource, Formula )

Reset( Control ) – Враћа галерију у првобитно стање. Почетно стање укључује померање до прве ставке и одабир прве ставке или подразумеване, ако је присутна.

Напомена

Контрола Reset неће рекурзивно ресетовати све подређене елементе галерије.

Примери

Приказивање и филтрирање података

Добијајте податке од корисника

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

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

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

  • BorderColor и боја ван галерије (ако постоји ивица).
  • Fill и боја ван галерије (ако не постоји ивица).

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

  • Контрола AccessibleLabel мора бити присутна.

    Напомена

    Читачи екрана саопштиће се када се предмети у галерији промене. Својство AccessibleLabel такође се помиње. Оно даје контекст најави и још је важније када се на истом екрану налази више галерија.

  • Када ставка галерије садржи више контрола, користите ItemAccessibleLabel да се прикаже садржај ставки галерије.

  • Подесите вредност својства Selectable на тачно ако желите да корисници изаберу ставку галерије. У супротном, поставите ту вредност на нетачно.

  • Када ставка галерије садржи више контрола, користите ItemAccessibleLabel да обезбедите резиме садржаја ставке галерије.

  • Selectable би требало да буде постављено на одговарајући начин, у зависности од тога да ли је предвиђено да корисници бирају ставку галерије.

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

  • Размислите о постављању својства ShowScrollbar на тачно. На већини уређаја са екраном осетљивим на додир, трака за помицање се неће приказивати док кретање не започне.

  • Ако се клик на било које место ставке галерије значи да ће бити изабрана, такође мора постојати начин да корисници тастатуре изаберу ставку галерије. На пример, додавање дугмета чије својство OnSelect је постављено на Select(Parent).

    Напомена

    Контроле ван галерије се не узимају у обзир за навигацију на тастатури унутар галерије. Контроле TabIndex унутар галерије су обухваћене. Погледајте својства приступачности да сазнате више.

Такође погледајте

Користите DelayItemLoading и окретно дугме учитавања за побољшање перформанси у Галерији

Напомена

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

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