Bevásárlólista kártya létrehozása
Ebben az oktatóanyagban létre fog hozni egy kártyát, amely megjelenít egy bevásárlólistát, és lehetővé teszi elemek hozzáadását. Használni fogja a kártyatervezőt , a változókat és a változókat Power Fx.
Az oktatóanyag végén a bevásárlólista-kártyának az alábbi példához hasonlóan kell kinéznie:
Előfeltételek
- Egy Power Apps fiók
Kártya létrehozása
Jelentkezzen be a Power Appsbe, és válassza ki a környezetét.
A bal oldali panelen válassza a Kártyák lehetőséget. Ha az elem nem látható az oldalsó panelben, akkor válassza a ...Továbbiak lehetőséget, majd válassza ki a kívánt elemet.
Select+ Hozzon létre egy kártyát.
A Kártya neve mezőbe írja be a SimpleShoppingCard nevet, majd válassza a Létrehozás lehetőséget.
Válassza ki a következő szöveget : A kártya címe ide kerül. A szövegcímke tulajdonságai ablaktáblában állítsa a Szöveg beállítást Bevásárlólista értékre.
Válassza ki az Elem hozzáadása és eltávolítása szöveget az új kártya testreszabásához. A szövegcímke tulajdonságai ablaktáblában állítsa a Szöveg beállítást Használat értékre Az alábbi mezőben elemeket adhat hozzá a listához.
Változó hozzáadása
A bevásárlólista az egyes elemeket külön szövegsorokban fogja tárolni. Úgy néz ki, mint egy táblázat, amely egyetlen oszlopból áll, és minden sorban egy élelmiszerbolt található. Ez azt sugallja, hogy létre kell hoznia egy táblaváltozót a lista tárolásához.
A bal oldali panelen válassza a Változók lehetőséget.
Válassza a + Új változó lehetőséget.
Az Új változó ablakban írja be a MyGroceryList nevet a Név mezőbe . Állítsa a Típus beállítást Táblázat értékre.
Válassza ki a göndör zárójeleket a jobb oldalon Alapértelmezett érték, és írja be ""a zárójelek közé. Ez azt jelzi, hogy a táblázatunk szöveges értékeket tartalmaz egy implicit nevű oszlopban
Válassza a Mentés parancsot.
Lista hozzáadása a kártyához
A bal oldali panelen válassza a Beszúrás lehetőséget.
Az eszközpanelen válassza a Megjelenítés lehetőséget a kategória kibontásához, majd válassza a Szövegcímke lehetőséget.
A szövegcímke tulajdonságai panelen válassza a Speciális lapot.
Állítsa az Ismétlés mindenkinek beállítást MyGroceryList értékre.
Ha egy szövegcímke Ismétlés minden tulajdonsághoz beállítását beállítja, a megadott táblázat minden eleméhez megismétli a szövegcímkét. Ebben a példában a table,
MyGroceryList
, a létrehozott változó. Más szóval, külön szöveges címke jön létre a kártyán az élelmiszerbolt listájának minden eleméhez.Válassza a Tulajdonságok lapot. Állítsa a Szöveget ThisItem.Value értékre.
Ha a rendszer által definiált változót
ThisItem.Value
hozzárendeli a szöveges címkéhez, a tömb aktuális eleménekMyGroceryList
értéke jelenik meg címkeszövegként. A tömb egy másik kifejezés a táblaváltozóra. A változó nevét megadhatja a szerkesztőlécen vagy a tulajdonságok ablaktáblán.
Beviteli mező hozzáadása
A létrehozott lista üres, ezért az utolsó lépésben lehetőséget ad a felhasználónak elemek hozzáadására.
A bal oldali panelen válassza a Beszúrás lehetőséget.
Az eszközpanelen válassza a Bevitel lehetőséget a kategória kibontásához, majd válassza a Szövegbevitel lehetőséget.
A szövegbeviteli tulajdonságok ablaktáblában állítsa a Name (Név) beállítást NewItem (Név) értékre, a Label (Címke) beállítást pedig New Item : (Új elem) értékre . ·
A Name tulajdonsággal hivatkozhat a vezérlőelemre egy Power Fx kifejezésben. Egy szónak kell lennie, szóközök és speciális karakterek nélkül. A Címke tulajdonság megjelenik a kártyán. A vezérlőelemek nevének és címkéjének nem kell hasonlónak lennie, mint itt, de a hasonló nevek használata megkönnyíti a vezérlők nyomon követését.
Power Fx Gomb hozzáadása
A bal oldali panelen válassza a Beszúrás lehetőséget.
Az eszközpanelen válassza a Bemenet lehetőséget a kategória kibontásához, majd válassza a Gomb lehetőséget.
A gomb tulajdonságai ablaktáblában állítsa a Title (Cím) beállítást Add Item (Elem hozzáadása) értékre . ·
A tulajdonságok ablaktáblán válassza a PowerFx lehetőséget a kurzor szerkesztőlécre helyezéséhez.
Írja be a következő Power Fx kifejezést a szerkesztőlécbe: Collect(MyGroceryList,Value {: NewItem})
Ez a kifejezés a Power Fx Collect függvény használatával fűzi hozzá a felhasználó bemenetének
NewItem
értékét azMyGroceryList
implicit Value oszlopban található table változóhoz. Mivel a kifejezés a gomb OnSelect tulajdonságához van kötve, akkor fut, amikor a felhasználó kiválasztja a gombot.
A kártya tesztelése
Mindig mentse a módosításokat, mielőtt kijátszaná a kártyát. Válassza a Save, majd a Play lehetőséget.
Tesztelje kártyáját úgy, hogy hozzáad néhány elemet az élelmiszerbolt listájához.
További lépések
Ismerje meg, hogyan készíthet összetettebb kártyát csatlakozókkal Microsoft Dataverse.