Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
A hatékony és felhasználóbarát Power Apps tervezése elengedhetetlen a hatékony üzleti megoldások létrehozásához. Ez az útmutató ajánlott eljárásokat és javaslatokat tartalmaz a Power Apps tervezéséhez, különös tekintettel a modern vezérlőkre, az űrlaptervezésre, a tárolóhasználatra, a katalógusoptimalizálásra és az újrafelhasználható összetevők létrehozására.
Modern vezérlők
A vászonalapú alkalmazások modern vezérlői jelentős előrelépést jelentenek a felhasználói felületek fejlesztésében és kialakításában a Microsoft ökoszisztémán belül. A Microsoft Fluent tervezőrendszere alapján ezek a vezérlők gyors, teljesítményorientált és akadálymentes felhasználói élményt nyújtanak, miközben zökkenőmentes integrációt biztosítanak a velük kapcsolatos funkciókkal. Ezeknek a vezérlőknek a bevezetése, beleértve a laplistákat, a folyamatjelző sávokat, az információs gombokat, a pörgettyűket és még sok mást, stratégiai elmozdulást mutat az intuitívabb, érzékenyebb és vizuálisan vonzóbb alkalmazások létrehozása felé. Ezeknek a modern vezérlőknek a használatával a fejlesztők könnyen implementálhatnak kifinomult felhasználói felületi (UI-) elemeket, amelyek esztétikailag kellemesek és funkcionálisan gazdagok, ezáltal növelve a felhasználók általános elkötelezettségét és elégedettségét.
Ezeknek a vezérlőknek a belső kialakítása, a témákat szem előtt tartva, egységes és egységes megjelenést tesz lehetővé az alkalmazások között, jelentősen csökkentve az alkalmazások testreszabásához és márkaépítéséhez szükséges erőfeszítéseket. Az összes vezérlőelem stílusának automatikus frissítése a beállított téma alapján leegyszerűsíti a tervezési folyamatot, és biztosítja, hogy az alkalmazások vizuálisan koherensek maradjanak. Ez a megközelítés igazodik a modern vállalkozások igényeihez, amelyek a márkakonzisztenciát szeretnék fenntartani, miközben kiváló minőségű digitális élményt nyújtanak. A modern vezérlők a hozzáférhetőségre és a teljesítményre is nagy hangsúlyt fektetnek, biztosítva, hogy az alkalmazások a közönség széles köre számára használhatók legyenek, beleértve a fogyatékkal élőket is, összhangban az inkluzív tervezési elvekkel. Mint ilyen, a vászonalapú alkalmazások modern vezérlői nem csak felhasználói felületi összetevők halmaza, hanem egy átalakító eszközkészlet, amely lehetővé teszi a fejlesztők számára, hogy hatékonyabb, karbantarthatóbb, hozzáférhetőbb és összetartóbb alkalmazásokat hozzanak létre, amelyek megfelelnek a vállalkozások és a felhasználók változó igényeinek egyaránt.
Fontos
Bár a vászonalapú alkalmazások modern vezérlőinek egy része általánosan elérhető (GA), a szélesebb körű funkciókészlet előzetes verzióban marad. Megismerheti és visszajelzést küldhet ezekről az előzetes verziójú vezérlőkről. Ne feledje azonban, hogy a funkciók és funkciók a visszajelzés és a tesztelés alapján változhatnak, mielőtt elérnék az általános rendelkezésre állást.
Űrlapok kialakítása és irányelvei
Ez a szakasz ajánlott eljárásokat nyújt az űrlapok Power Appsben való tervezéséhez, beleértve az űrlapok rendszerezését, az űrlapok újrafelhasználását, az űrlapmódokat és az elhelyezés szabályozását.
Az űrlap rendszerezése
- Ossza fel az űrlapot logikai szakaszokra, és csoportosítsa a kapcsolódó mezőket.
- Törekedjen arra, hogy űrlapját egyetlen képernyőn tartsa. Ha hosszadalmas, fontolja meg több képernyőre, lépésre vagy lapra osztását.
- Használjon egyértelmű és egyszerű nyelvet a mezőcímkékhez, és kerülje az ismeretlen kifejezéseket vagy a zsargont.
- Érvényesítési szabályok végrehajtása az adatok pontosságának biztosítása érdekében. A kötelező mezők esetében egyértelműen jelezze, hogy kötelezőek. Szükség szerint ellenőrizze az e-mail címeket, telefonszámokat és egyéb formátumokat.
Űrlapok újbóli felhasználása
- Egyetlen űrlap használatával hozhat létre új rekordokat, szerkesztheti a meglévő rekordokat, és csak megtekinthető módban jelenítheti meg a rekordokat.
- Használja újra ugyanazt a formát, hogy csökkentse a fejlesztési és karbantartási időt, miközben biztosítja a konzisztenciát.
Űrlapmódok
Állítsa be az űrlap módját dinamikusan a felhasználói műveletek alapján. Példa:
- Új rekord létrehozásakor állítsa az űrlapot "Új" módba.
- Meglévő rekord szerkesztésekor állítsa az űrlapot "Szerkesztés" módba.
- Rekord megjelenítésekor állítsa az űrlapot "Nézet" módba.
Vezérlő elhelyezése
- Helyezzen el különböző vezérlőelemeket (például katalógust, megjelenítési űrlapot és szerkesztési űrlapot) külön képernyőkön, hogy megkülönböztethető legyen.
- Ezeket a vezérlőket képletekkel kombinálva egységes felhasználói élményt hozhat létre.
Containers
Ahogy a vászonalapú alkalmazás egyre több üzleti forgatókönyvet kezel, a vezérlők száma nő, és a vezérlőket a funkciójuk alapján kell rendszereznie. Ennek egyik módja a vezérlők csoportosítása. A vezérlők csoportosítása azonban nem mindig ajánlott. A vászonalapú alkalmazásvezérlő Container vezérlők készletét tartalmazza, és saját tulajdonságokkal rendelkezik.
A tárolók üres helyként működnek, ahová a tároló bal felső sarkához képest beszúrhatja és rendszerezheti a vezérlőket. Tárolókat ágyazhat be, így összetettebb elrendezéseket hozhat létre, és együtt kezelheti a kapcsolódó vezérlőket.
A tárolók tényleges vezérlők, amelyek saját tulajdonságokkal rendelkeznek, mint például az Width és BorderColor. A tárolók hatással vannak az alkalmazás elrendezésére, és segítenek a képernyőolvasót használó felhasználóknak az alkalmazás struktúrájának megértésében.
Bár bármilyen vezérlőt hozzáadhat egy csoporthoz, csak logikailag kapcsolódó vezérlőket adhat hozzá egy tárolóhoz.
Az elemek csoportokba rendezése a Power Apps-ben lehetővé teszi a felhasználók számára, hogy megosztott tulajdonságokat alkalmazzanak több elemre. Az egyes tulajdonságok csoporton belüli módosítása azonban manuális módosításokat igényelhet. A csoportok akadálymentességi okokból nem részei az alkalmazások logikai szerkezetének, mert a képernyőolvasók nem ismerik fel őket. A csoportok beágyazása nem lehetséges, és ez a bonyolult elrendezések létrehozását is megnehezíti.
Galéria tervezése és irányelvei
A Power Apps Katalógus vezérlője lehetővé teszi az adatok megjelenítését és az adatokkal való interakciót. A galériák tervezésekor tartsa szem előtt az alábbi ajánlott eljárásokat az optimális teljesítmény és felhasználói élmény biztosítása érdekében.
Ne módosítsa a gyűjtemény elemeit belülről: Ne módosítsa a gyűjtemény tulajdonságát a
Itemsgyermekvezérlők eseményein belül, példáulOnChangevagyOnSelect. Ez a művelet váratlan viselkedést okozhat, különösen akkor, ha olyan vezérlőkkel foglalkozik, amelyek eseményt váltanak ki az értékük változásakor.Legyen óvatos az OnChange által aktivált vezérlőkkel: Legyen óvatos, ha olyan vezérlőket használ, mint a Kombinált lista, a Dátumválasztó, a Csúszka vagy a Váltás a gyűjteményekben. Ezek a vezérlők váratlanul aktiválhatják az
OnChangeeseményt, ami olyan lehetséges problémákhoz vezethet, mint a végtelen hurkok.A javítások teljesítményre gyakorolt hatásának felmérése: Fontolja meg a teljesítményre gyakorolt hatást a katalógus elemeinek javításakor vagy frissítésekor, különösen akkor, ha sok elemet kezel. A javítás lassú lehet, és előfordulhat, hogy a katalógus újra betölti az összes elemet, ami hatással van a teljesítményre.
Kezelje a végtelen hurkokat óvatosan: Ha a katalógusadatok módosítása végtelen hurkokhoz vezető eseményeket vált ki, olyan modern vezérlőket vagy vezérlőket használjon, amelyek nem aktiválják
OnChangeaz adatváltozásokat a hurok megszakításához.Kerülje a beágyazott gyűjteményeket: A beágyazott gyűjtemények teljesítményproblémákhoz és összetett adatkötéshez vezethetnek. Amikor csak lehetséges, kerülje a fészkelési galériákat. Ehelyett próbálja meg optimalizált módon megtervezni az adatstruktúrát, és használja a függvényeket.
Rugalmas magassággal rendelkező gyűjtemények használata: A rögzített magasságú gyűjtemények korlátozhatják a tartalom láthatóságát, különösen a dinamikus adatok kezelésekor. Rugalmas magasságú galériák használatához állítsa be a
HeighttulajdonságotParent.Height-re vagy egy dinamikus értékre az adatai alapján. Ez a beállítás biztosítja, hogy a katalógus a különböző mennyiségű adathoz igazodva állítsa be a magasságát.
Az adatbetöltés optimalizálása: Ha optimalizálja az adatbetöltést a Power Apps alkalmazásban, a teljes adatkészlet beolvasása helyett csak a szükséges oszlopokat olvassa be és jelenítse meg a galériában.
Íme egy példa arra, hogyan érheti el ezt az optimalizálást. Tegyük fel, hogy egy gyűjtemény több oszlopból áll
ProductSales, de csak a "ProductName" és a "QuantitySold" oszlopokat szeretné megjeleníteni egy gyűjteményben.// Collection named ProductSales with sample sales data ClearCollect(ProductSales, Table( { ProductName: "Phone", UnitPrice: 499.99, QuantitySold: 100 }, { ProductName: "Laptop", UnitPrice: 999.99, QuantitySold: 50 }, { ProductName: "Tablet", UnitPrice: 299.99, QuantitySold: 75 } ) ) // Bind the gallery to display only the "ProductName" and "QuantitySold" columns Gallery1.Items = ShowColumns(ProductSales, ProductName, QuantitySold)
További információ a Katalógus ajánlott eljárásairól.
Újrafelhasználható összetevők létrehozása Power Apps Component Framework (PCF) használatával
A Power Platform lehetővé teszi, hogy újrahasználható összetevőket hozzon létre a Power Apps Component Framework (PCF) segítségével. További információ a Power Apps Component Framework áttekintésében.
Fontolja meg PCF-összetevők létrehozását a Power Appsben a következő forgatókönyvekhez:
Összetett felhasználói felületi elemek: Olyan összetett felhasználói felületi elemeket vagy vezérlőket kell létrehoznia, amelyek nem érhetők el könnyen a szabványos Power Apps-vezérlőkben.
Egyéni vezérlők adott követelményekhez: Az alkalmazás speciális követelményeit nem teljesítik a beépített vezérlők, és egyéni vezérlőket kell létrehoznia az igényeinek megfelelően.
Egységes felhasználói élmény az alkalmazásokban: Több Power Apps vagy környezet egységes felhasználói élményét szeretné fenntartani a PCF-összetevők bizonyos funkcióinak befoglalásával.
Az alkalmazások újrafelhasználhatósága: Várhatóan több alkalmazásban is újra kell használnia egy adott funkcióelemet vagy felhasználói felületi elemet. A PCF-összetevők létrehozása lehetővé teszi az egyszer történő létrehozást és az újbóli felhasználást.
Speciális logika implementálása: Olyan fejlett üzleti logikát vagy számításokat kell implementálnia, amelyek túlmutatnak a Power Apps szabványos képleteinek vagy függvényeinek képességein.
Továbbfejlesztett felhasználói élmény: Az általános felhasználói élmény javítása érdekében vizuálisan vonzó és interaktív összetevőket hoz létre, amelyek nem érhetőek el az alapértelmezett vezérlőkkel.