Az Eltávolítás funkció használata és a megerősítő előugró ablakok beállítása

Ebben az oktatóanyagban arról fogunk beszélni, hogyan használhatjuk az Eltávolítás funkciót törlés gomb létrehozásához a PowerApps-ban. Kitérünk arra is, hogyan állíthatunk be egy megerősítő felugró ablakot a törlés gombhoz.

A törlés gomb minden alkalmazásban kisebb funkciónak tűnhet, de továbbra is kritikus szerepet játszik abban, hogy minden alkalmazást hatékonyan és kényelmesen használhasson. Ha olyan rekordokkal foglalkozik, amelyeket gyakran kell frissíteni, a törlés gomb használata megkönnyíti az elavult elemek eltávolítását.

Tartalomjegyzék

Törlés gomb hozzáadása az Eltávolítás funkcióval

Kezdjük azzal, hogy a Beszúrás szalagon keresztül adjunk hozzá egy gombot.

Az Eltávolítás funkció használata és a megerősítő előugró ablakok beállítása

Ezután változtassuk meg a gomb szövegét. Nevezzük ezt „A rekord törlése”.

Az Eltávolítás funkció használata és a megerősítő előugró ablakok beállítása

Az a, hangsúlyoztuk, hogy a Microsoft dokumentumok mennyire hasznosak a Power Appsben használt funkciók szintaxisának meghatározásában. Ha megnézzük, mit mond az Eltávolítás funkcióról, akkor azt mondja, hogy az Eltávolítás egy adatforrást és egy rekordot vesz igénybe az eltávolításhoz.

Az Eltávolítás funkció használata és a megerősítő előugró ablakok beállítása

Alkalmazzuk ezt a gombunkra. Kezdjük az Eltávolítás funkcióval, majd hivatkozunk a Table1-re, mivel onnan fog származni a rekord.

Az Eltávolítás funkció használata és a megerősítő előugró ablakok beállítása

Ezután egy konkrét elemre van szükség. Visszatérve célunkhoz, törekszünk minden olyan elemet törölni, amely ezen az űrlapon megjelenik az Ügyféladatok képernyőn.

Az Eltávolítás funkció használata és a megerősítő előugró ablakok beállítása

Ha visszamegyünk az űrlapnézegetőnkre, és megnézzük az adott elemet, akkor ez azt mutatja, hogy ez az elem egyenértékű a Gallery2.Selected elemmel.

Az Eltávolítás funkció használata és a megerősítő előugró ablakok beállítása

Tehát másoljuk át, térjünk vissza a törlés gombra, amelyen dolgozunk, és illesszük be a képletünkbe.

Az Eltávolítás funkció használata és a megerősítő előugró ablakok beállítása

Most az elkészült képletünkben az Eltávolítás(1. táblázat, Galler2.Selected) látható. Ez alapvetően azt jelenti, hogy bármilyen rekordot választanak ki és jelennek meg a galériában, azt a rekordot akarjuk eltávolítani.

Ellenőrizzük, működik-e. Jelenleg a galériában megjelenő rekord Alonso Parteeé. Kattintsunk a törlés gombra.

Az Eltávolítás funkció használata és a megerősítő előugró ablakok beállítása

A sikeres törlés után eltűnik a galériából, és megjelenik a következő rekord. Ebben az esetben most Laurena Towles-t látjuk, mert Alonso Partee rekordját törölték.

Az Eltávolítás funkció használata és a megerősítő előugró ablakok beállítása

Csak annak megerősítésére, hogy a rekord valóban eltűnt, használhatjuk a keresősávot itt, az Ügyfelek megtekintése képernyőn. Amint látja, nem jelennek meg rekordok, amikor Alonso rekordját próbáljuk megkeresni.

Az Eltávolítás funkció használata és a megerősítő előugró ablakok beállítása

Navigáció hozzáadása rekord törlése után

A végfelhasználók számára kényelmesebbé tétele érdekében adjunk hozzá némi navigációt, hogy a rekord törlése után a felhasználó automatikusan visszakerüljön az Ügyfelek megtekintése képernyőre. Ehhez pontosvesszőt fogunk használni. Ha pontosvesszőt ad egy képlethez, akkor egynél több függvényt is használhat.

Ezért használjuk a Navigálás funkciót, és hivatkozunk a ViewCustomersScreen-re. Adjunk hozzá egy képernyőátmenetet is, hogy az egyik képernyőről a másikra való áramlás simább legyen.

Az Eltávolítás funkció használata és a megerősítő előugró ablakok beállítása

A középső pontosvesszővel a függvények működéséhez is rendet ad. Ha a képletünket nézzük, a pontosvessző azt mondja a rendszernek, hogy először alkalmazza az Eltávolítás funkciót, mielőtt végrehajtaná a Navigálás funkciót.

Ezzel a képlettel ahelyett, hogy ugyanazon a képernyőn maradna és a következő rekordot látná, a végfelhasználó visszatér a fő galériába az Ügyfelek megtekintése képernyőn.

Megerősítő előugró ablakok hozzáadása

Bár a törlés gombunk már teljesen működőképes, az egyik probléma az, hogy egyáltalán nincs megerősítés, hogy a felhasználó valóban törölni akarja-e a rekordot vagy sem. Ha például valakinek az ujja átcsúszik a törlés gombon, előfordulhat, hogy egyes rekordok véletlenül törlődnek. Ezért fontos, hogy legyen egy felugró képernyő, amely megerősíti, hogy a felhasználó valóban törölni akarja-e a rekordot vagy sem.

Nem mintha a megerősítő felugró ablakok különféle célokra használhatók volna, és nem csak a rekordok véletlen törlésének elkerülésére. A példa kedvéért azonban a törlés funkcióra fogunk összpontosítani.

Először is vissza kell térnünk a delete gomb OnSelect tulajdonságához csatolt képlethez. Mivel azt szeretnénk, hogy először egy felugró képernyő jelenjen meg, mielőtt bármit eltávolítanak, ezért eltávolítjuk ezt a képletet, és beillesztjük egy jegyzettömbbe, mert a későbbiekben is ezt fogjuk használni.

Az Eltávolítás funkció használata és a megerősítő előugró ablakok beállítása

Ezután lecseréljük az UpdateContext függvényre, mivel egy változót szeretnénk frissíteni, amikor a törlés gombra kattintunk.

Az Eltávolítás funkció használata és a megerősítő előugró ablakok beállítása

Nevezzük a változót Megerősítésnek. Tehát ha a felhasználó rákattint a gombra, azt akarjuk, hogy a felhasználó először erősítse meg a rekord törlését.

Az Eltávolítás funkció használata és a megerősítő előugró ablakok beállítása

Most hozzuk létre a felugró ablakunkat. Hozzáadunk egy téglalap ikont, és átméretezzük úgy, hogy a teljes képernyőt lefedje. Ez szolgál majd a megerősítő üzenetünk hátterében.

Az Eltávolítás funkció használata és a megerősítő előugró ablakok beállítása

Szerkesztjük a színt és feketévé tesszük.

Az Eltávolítás funkció használata és a megerősítő előugró ablakok beállítása

Ezután változtassuk meg az átlátszóságot is, hogy a háttér egy kicsit még mindig látható legyen, de sötétebben.

Az Eltávolítás funkció használata és a megerősítő előugró ablakok beállítása

Ezután adjunk hozzá egy címkét, amely a megerősítő üzenetet tartalmazza.

Az Eltávolítás funkció használata és a megerősítő előugró ablakok beállítása

Adjuk meg a megerősítő üzenetünket: „Biztosan törölni szeretné ezt a rekordot?”

Az Eltávolítás funkció használata és a megerősítő előugró ablakok beállítása

Fontos, hogy ez az üzenet jól látható legyen, ezért tegyük pirosra a hátteret. Megnöveljük a betűtípust, és mindent a középpontba helyezünk. Ezeket a testreszabási lehetőségeket a jobb oldali ablaktáblában találja.

Az Eltávolítás funkció használata és a megerősítő előugró ablakok beállítása

Szükségünk lesz az „Igen” és a „Nem” gombokra is, ezért két gombot adunk ide, és módosítjuk az egyes gombok szövegét.

Az Eltávolítás funkció használata és a megerősítő előugró ablakok beállítása

Tehát amikor valaki a törlés gombra kattint, ezek az elemek megjelennek. Ezután az alkalmazás megvárja, amíg a felhasználó rákattint az Igen vagy a Nem gombra, mielőtt bármi történne.

Kezdjük el először az Igen gombbal dolgozni. Kijelöljük és kiválasztjuk az OnSelect tulajdonságot, majd visszatérünk a korábban az Eltávolítás funkcióval elmentett képlethez, és ide másoljuk.

Az Eltávolítás funkció használata és a megerősítő előugró ablakok beállítása

Ez a képlet ismét arra kéri a rendszert, hogy először távolítsa el a kiválasztott rekordot, majd navigál az Ügyfelek megtekintése képernyőre.

Ugyanakkor a megerősítő változó kontextusát is vissza akarjuk frissíteni false értékre, mert technikailag a felhasználó már megerősítette a bejegyzés törlésére vonatkozó döntését.

Ezért adjuk hozzá az UpdateContext funkciót. A változó megerősítését használjuk, és ezt false értékre állítjuk.

Az Eltávolítás funkció használata és a megerősítő előugró ablakok beállítása

Ezután dolgozzunk a Nem gombon. Ez könnyebb lesz, mivel csak erre a megerősítő képernyőre van szükségünk, hogy eltűnjön, és ne tegyünk semmi mást, amikor a felhasználó a Nemre kattint. Tehát ismét az UpdateContext függvényt fogjuk használni, és hivatkozunk a változó megerősítésére, és hamisra állítjuk.

Az Eltávolítás funkció használata és a megerősítő előugró ablakok beállítása

Tehát ha a felhasználó a Nem lehetőséget választja, ideális esetben a teljes megerősítést kérő felugró ablak eltűnik.

Az Eltávolítás funkció használata és a megerősítő előugró ablakok beállítása

A megerősítő előugró elemek csoportosítása

Jelenleg az Igen és a Nem gombok még nem működnek. Ez azért van, mert a megerősítő felugró ablak nem csak a gombról szól. Ez egy olyan elemcsoportról szól, amely magában foglalja a fekete hátteret, a címkét és a két gombot.

Csoportosítani szeretnénk őket, és a megerősítő változó alapján módosítani szeretnénk a láthatóságot. Beszéltünk rólaegy korábbi oktatóanyagban.

Kattintson mind a négy elemre itt, miközben lenyomva tartja a Ctrl gombot az összes kiemeléséhez.

Az Eltávolítás funkció használata és a megerősítő előugró ablakok beállítása

Ezután csoportosítjuk őket. Ehhez kattintson a jobb gombbal, és válassza a Csoportosítás lehetőséget.

Az Eltávolítás funkció használata és a megerősítő előugró ablakok beállítása

Most mindannyian ugyanannak a csoportnak a részei, ez a Group1.

Az Eltávolítás funkció használata és a megerősítő előugró ablakok beállítása

Mivel szeretnénk módosítani a Group1 láthatóságát, hogy csak akkor jelenjen meg, ha a megerősítő változó igaz, egyszerűen állítsuk be megerősítésre.

Az Eltávolítás funkció használata és a megerősítő előugró ablakok beállítása

Most a felugró ablak csak akkor jelenik meg, ha valaki rákattint a törlés gombra. Ezzel a megerősítő változó kontextusát igazra frissíti, ami azt jelenti, hogy a Group1 láthatósági tulajdonsága is igaz lesz. Innen a végfelhasználó választhat Igen vagy Nem.




Következtetés

Valójában a Power Apps rendkívül hatékony platform, különösen akkor, ha azt szeretné, hogy mások lássák és kezeljék adatait egy alkalmazáson keresztül.

Még a legkisebb funkciók is teljes mértékben javíthatják a felhasználói élményt. A nagyszerű dolog ezekben az a tény, hogy a semmiből létrehozhatja saját alkalmazását, még akkor is, ha nulla háttérrel rendelkezik az alkalmazásfejlesztés terén.

A megerősítő felugró ablak hozzáadása és a törlés gomb létrehozása csak a jéghegy csúcsa. Nagyon sok egyéb funkciót is hozzáadhat, hogy alkalmazását a lehető legintuitívabbá és funkcionálisabbá tegye.

Minden jót,

Henrik

Leave a Comment

E-mail melléklet mentése SharePointba a Power Automate segítségével

E-mail melléklet mentése SharePointba a Power Automate segítségével

Ebből a blogból megtudhatja, hogyan mentheti automatikusan az e-mail mellékleteket a SharePointba, majd törölheti az e-maileket a Power Automate segítségével.

A Microsoft LuckyTemplates irányítópult 18 legjobb példája 2023

A Microsoft LuckyTemplates irányítópult 18 legjobb példája 2023

A Microsoft LuckyTemplates irányítópult 18 legjobb példája 2023

A Power Automate folyamatok létrehozása a semmiből

A Power Automate folyamatok létrehozása a semmiből

Ismerje meg, hogyan hozhat létre <strong>Power Automate</strong> folyamatokat a semmiből. Sablon használata helyett mi magunk hozzuk létre a kiváltó okokat és a műveleteket.

4 módszer a Pi használatára a Pythonban példákkal

4 módszer a Pi használatára a Pythonban példákkal

4 módszer a Pi használatára a Pythonban példákkal

Profit and Loss (P&L) kimutatások létrehozása a LuckyTemplates alkalmazásban

Profit and Loss (P&L) kimutatások létrehozása a LuckyTemplates alkalmazásban

Ebben az útmutatóban bemutatom, hogyan lehet Pénzügyi információk mátrixát létrehozni a Profit és veszteség (P&L) kimutatással a LuckyTemplates alkalmazásban.

Hogyan lehet dinamikusan egyesíteni az oszlopokat egy Power Query-táblázatban

Hogyan lehet dinamikusan egyesíteni az oszlopokat egy Power Query-táblázatban

Fedezze fel, hogyan lehet dinamikusan egyesíteni oszlopokat a Power Query Table.CombineColumns függvény segítségével.

SharePoint-fájlok hozzáadása a számítógéphez

SharePoint-fájlok hozzáadása a számítógéphez

Ismerje meg, hogyan adhatjuk hozzá és szinkronizálhatjuk SharePoint-fájljainkat az asztalon és a OneDrive-on.

Dátumtáblázat létrehozása a LuckyTemplates alkalmazásban

Dátumtáblázat létrehozása a LuckyTemplates alkalmazásban

Tudja meg, miért fontos egy dedikált dátumtáblázat a LuckyTemplatesben, és ismerje meg ennek leggyorsabb és leghatékonyabb módját.

LuckyTemplates mobil jelentéskészítési tippek és technikák

LuckyTemplates mobil jelentéskészítési tippek és technikák

Ez a rövid oktatóanyag kiemeli a LuckyTemplates mobil jelentési funkcióját. Megmutatom, hogyan készíthet hatékony jelentéseket mobileszközökön.

Professzionális szolgáltatáselemzési jelentések LuckyTemplatesben

Professzionális szolgáltatáselemzési jelentések LuckyTemplatesben

Ebben a LuckyTemplates bemutatóban olyan jelentéseket tekintünk át, amelyek professzionális szolgáltatáselemzést mutatnak be egy olyan cégtől, amely több szerződéssel és ügyfél-elkötelezettséggel rendelkezik.