Galériavezérlő a Power Apps alkalmazásban
Egy olyan vezérlőelem, amely más vezérlőelemeket tartalmaz, és egy adatkészletet jelenít meg.
Ismertetés
A Tár vezérlőelemmel az adatforrás több rekordja is megjeleníthető, és minden rekord többféle típusú adatot tartalmazhat. Egy Katalógus vezérlőelem segítségével például megjeleníthető több partner úgy, hogy az egyes elemekben a partnerekhez tartozó kapcsolattartási adatok, ideértve a név, a cím és a telefonszám jelenik meg.
Minden adatmező külön vezérlőben jelenik meg a Katalógus vezérlőelemen belül. A vezérlőket a sablonban is konfigurálhatja. A sablon a katalógus első elemeként jelenik meg:
- A Katalógus vezérlőelem bal szélén vízszintesen/fekvő tájolásban.
- Illetve a Katalógus vezérlőelem tetején függőleges/álló tájolásban.
Minden sablonban végrehajtott módosítás megjelenik a Katalógus vezérlőelemben.
Elérhetők előre definiált sablonok képek és szöveg katalógusban való megjelenítéséhez, illetve változtatható magasságú katalógusokhoz.
Korlátozások
A katalógusvezérlő a következő korlátozásokkal rendelkezik:
- Ha egy felhasználó az összes elem betöltését megelőzően görgeti a Rugalmas magasság nevű katalógus vezérlőjét, lehetséges, hogy az aktuálisan megjelenített elem továbbküldhető lesz, és nem lesz látható az adatok betöltésének befejeződése után. A probléma elkerüléséhez használjon szabványos Katalógus vezérlőelemet a Rugalmas magasság változat helyett.
- A következő vezérlők nem támogatottak a katalógusokon belül:
- Egy katalóguson belül csak egy további katalógust adhat hozzá.
- A minimális TemplateSize egy. Ez azt okozhatja, hogy a katalógus vezérlői eltérnek a várt X vagy Y értékektől, ha nem veszi figyelembe a sablon méretét.
- Ha automatikusan hoz létre egy alkalmazást adatok alapján, menti az alkalmazást, majd újból megnyitja, előfordulhat, hogy a tallózási gyűjteményben nem jelennek meg azonnal adatok. A probléma megoldásához írjon be legalább egy karaktert a keresőmezőbe, majd törölje a beírt szöveget. A katalógus ezután a várt módon jeleníti meg az adatokat.
- Ha egy katalógus ComboBox, DatePicker, Slider vagy Toggle vezérlőt tartalmaz olyan
OnChange
szabállyal, amely ugyanazokat a adatforrás vagy gyűjteményeket javítja, mint a katalógus, az váratlan vagy csökkent teljesítményhez vezethet. Ennek az az oka, hogy aOnChange
katalógus adatforrás javító szabály a javítás és újratöltés soha véget nem érő ciklusát hozhatja létre. A probléma elkerülése érdekében tanácsos nem használniOnChange
szabályokat, amikor ezek a vezérlők katalóguson belül vannak elhelyezve.
Kulcs tulajdonságai
Alapértelmezett – Az adatforrás az alkalmazás indításakor kijelölendő eleme vagy rekordja.
Elemek – A vezérlőelemben megjelenő adatok forrása, például egy gyűjtemény, lista vagy grafikon.
Kijelölve – A kijelölt elem.
További tulajdonságok
AccessibleLabel – a katalógus címkéje képernyőolvasók számára (nem a benne található elemek). Az elemek listáját kell ismertetnie.
AllItems – A katalógusba betöltött elemek. Ez kevesebb is lehet, mint a adatforrás tételeinek tényleges száma. A galéria görgetésekor további elemek töltődhetnek be. Az AllItems az egyes katalóguselemekben használt vezérlőket is tartalmaz.
AllItemsCount – A katalógusba betöltött elemek száma. Ez kevesebb is lehet, mint a adatforrás tételeinek tényleges száma. A galéria görgetésekor további elemek töltődhetnek be.
BorderColor – Egy vezérlőelem szegélyének színe.
BorderStyle – Azt határozza meg, hogy egy vezérlőelem szegélye Folytonos, Szaggatott, Pontozott, vagy Nincs értékű.
BorderThickness – Egy vezérlőelem szegélyének vastagsága.
DelayItemLoading – késlelteti az elemek (sorok) betöltését a képernyő első betöltése után.
DisplayMode – Azt határozza meg, hogy a vezérlőelem ad-e lehetőséget a felhasználónak bementet megadására (Szerkesztés) vagy csak megjeleníti az adatokat (Megtekintés), vagy egyik sem, és ki van kapcsolva (Kikapcsolva).
Kitöltés – Egy vezérlőelem háttérszíne.
Magasság – Egy vezérlőelem felső és alsó széle közötti távolság.
ItemAccessibleLabel – az egyes katalóguselemek címkéje képernyőolvasók számára. Az egyes elemeket kell ismertetnie.
LoadingSpinner (Nincs, Vezérlők vagy Adatok) – Nincs lehetőség esetén a léptető nem jelenik meg. A Vezérlők | Adatok esetén a léptető akkor jelenik meg, ha olyan renderelési átadás jelenik meg, amely látható üres sorokat eredményez.
LoadingSpinnerColor – a betöltő léptető kitöltőszíne. Alapértelmezés szerint a beállítás értéke Szegélyszín.
NavigationStep – A katalógus görgetésének mértéke, amikor egy katalógus Navigáció megjelenítése tulajdonsága a igaz értékre van állítva, és a felhasználó a navigációs nyílra kattint vagy koppint a katalógus egyik végén.
Választható – Meghatározza, hogy a katalógus elemei kiválaszthatók-e. Ha igaz értékre van állítva , a képernyőolvasók kiválasztható listaként azonosítják a katalógust. Az elem kijelölésével választhatja ki az elemet. Ha hamis értékre van állítva, a képernyőolvasók normál listaként azonosítják a katalógust, és az elem kijelölésével nem választhatók ki.
ShowNavigation – Azt határozza meg, hogy megjelenik-e egy-egy nyíl a katalógus két végén, hogy a felhasználó a nyilakat választva görgetni tudja a katalógus elemeit.
ShowScrollbar – Azt határozza meg, hogy megjelenik-e a görgetősáv, amikor a felhasználó egy katalógusra mutat.
TemplateFill – Egy katalógus háttérszíne.
TemplatePadding – Egy katalógus elemei közötti távolság.
TemplateSize – A sablon magassága függőleges/álló tájolású katalógushoz. Vagy a katalógus sablonjának szélessége vízszintes/fekvő tájolásban. A minimális méret egy.
Transition – Akkor használt vizuális effektus (Kiugrás , Tolás vagy Nincs), amikor a felhasználó egy elemre mutat a katalógusban.
Látható – Azt határozza meg, hogy egy vezérlőelem látható vagy rejtett legyen.
Szélesség – Egy vezérlőelem bal és jobb széle közötti távolság.
WrapCount – A soronként vagy oszloponként megjelenített elemek száma a vízszintes vagy függőleges tájolásnak megfelelően.
X – Távolság a vezérlőelem bal oldali szegélye és a fölérendelt tároló vagy a képernyő bal oldali szegélye között.
Y – Távolság a vezérlőelem felső szegélye és a fölérendelt tároló vagy a képernyő felső szegélye között.
Kapcsolódó függvények
Alaphelyzetbe állítás( Vezérlő ) – visszaállítja a katalógust a kezdeti állapotába. A kezdeti állapot magában foglalja az első tételre való görgetést, és az első elem kiválasztását, vagy ha van ilyen, az alapértelmezett lehetőséget.
Megjegyzés
A vezérlőre vonatkozó alaphelyzetbe állítás lehetőség nem rekurzívan állítja vissza a katalógus összes alárendeltjét.
Példák
Adatok megjelenítése és szűrése
- Szöveg megjelenítése
- Képek megjelenítése
- Adatok szűrése a lista egy elemének kiválasztásával
- Adatok szűrése egy csúszka beállításával
Adatok beolvasása a felhasználótól
Akadálymentességi irányelvek
Színkontraszt
Ha egy tárelemben történő kattintásnak az a célja, hogy kijelölje azt, akkor megfelelő színkontrasztot kell alkalmazni a következők között:
- BorderColor és a katalóguson kívüli szín (ha van szegély).
- Kitöltés és a katalóguson kívüli szín (ha nincs szegély).
Képernyőolvasó támogatása
Az AccessibleLabel tulajdonságnak jelen kell lennie.
Megjegyzés
A képernyőolvasók bejelentik, ha a katalógus elemei módosulnak. Az AccessibleLabel elemet szintén megemlítik. Ez kontextusba helyezi a közleményt, és még nagyobb a jelentősége, amikor több katalógus van ugyanazon a képernyőn.
Ha egy katalóguselem több vezérlőt tartalmaz, az ItemAccessibleLabel segítségével jeleníthető meg a katalógus elemeinek tartalma.
Állítsa a Választható értékét igaz értékre, ha azt szeretné, hogy a felhasználók katalóguselemet válasszanak. Ellenkező esetben állítsa az értéket hamis értékre.
Ha egy katalóguselem több vezérlőt tartalmaz, az ItemAccessibleLabel segítségével összegzés adható hozzá a katalóguselem tartalmáról.
A Választható értéket a megfelelő módon kell beállítani, attól függően, hogy a felhasználók ki kívánják-e választani a katalógus elemeit.
Billentyűzettámogatás
A ShowScrollbar vezérlőt érdemes lehet igaz állásba kapcsolni. A legtöbb érintőkijelzős eszközön a görgetősáv addig nem jelenik meg, amíg a görgetés el nem indul.
Ha egy katalóguselemben történő kattintásnak az a célja, hogy kijelölje azt, akkor a billentyűzetet használóknak is lehetőséget kell biztosítani a katalógus elemeinek kijelölésére. Például egy olyan Button hozzáadásával, amelynek a OnSelect tulajdonsága Select(Parent) értékre van beállítva.
Megjegyzés
A katalóguson kívüli vezérlők a katalóguson belül nem számítanak bele a billentyűzetes navigáció sorrendjébe. A rendszer a katalóguson belüli vezérlők TabIndex értékét veszi figyelembe. További információkért tekintse meg az akadálymentességgel kapcsolatos tulajdonságok részt.
Kapcsolódó információk
A DelayItemLoading és a töltésjelző használata a Katalógus teljesítményének javítására
Megjegyzés
Megosztja velünk a dokumentációja nyelvi preferenciáit? Rövid felmérés elvégzése. (ne feledje, hogy ez a felmérés angol nyelvű)
A felmérés elvégzése körülbelül hét percet vesz igénybe. Semmilyen személyes adatot nem gyűjtünk (adatvédelmi nyilatkozat).