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


Scatter Plot In R Script: Hogyan készítsünk és importáljunk

Scatter Plot In R Script: Hogyan készítsünk és importáljunk

Ebből az oktatóanyagból megtudhatja, hogyan hozhat létre R szórványdiagram vizualizációt a LuckyTemplates alkalmazásban az R Script vizualizáció segítségével.

Emelje fel a külső eszközök menüjét a LuckyTemplates szolgáltatásban

Emelje fel a külső eszközök menüjét a LuckyTemplates szolgáltatásban

Ismerje meg a LuckyTemplates legjobb külső eszközeit, és tanulja meg, hogyan telepítheti őket LuckyTemplates asztalára. Ezek több lehetőséget biztosítanak a jelentések számára.

Hozzon létre gyors mérést a LuckyTemplates alkalmazásban a Quick Measures Pro segítségével

Hozzon létre gyors mérést a LuckyTemplates alkalmazásban a Quick Measures Pro segítségével

Ebben a blogban megismerjük és gyakoroljuk a Quick Measures Pro alkalmazását, amely egy nélkülözhetetlen külső eszköz a LuckyTemplates gyorsmérésekhez.

Mutasd az utolsó frissítés dátumát/időpontját a LuckyTemplates jelentéseiben

Mutasd az utolsó frissítés dátumát/időpontját a LuckyTemplates jelentéseiben

Ismerje meg, hogyan találhat pontos utolsó frissítési dátumot a LuckyTemplates jelentéshez. Mindössze egy M Code-ot és fejlett szerkesztőt kell használnia.

Pénzügyi év dinamikus szűrése a LuckyTemplates jelentésekben

Pénzügyi év dinamikus szűrése a LuckyTemplates jelentésekben

Ebben az oktatóanyagban arról fogunk beszélni, hogyan lehet hatékonyan szűrni több adatot pénzügyi évenként a LuckyTemplates jelentéseiben.

Power Query M nyelvi oktatóanyag és mesteri oktatóanyag

Power Query M nyelvi oktatóanyag és mesteri oktatóanyag

Ez az oktatóanyag megvitatja, hogyan lehet sikeresen implementálni egy M nyelvet, és hogyan lehet megoldani a Power Query szerkesztőben előforduló gyakori hibákat.

Pandák cseppindex oszlopa: Példákkal magyarázva

Pandák cseppindex oszlopa: Példákkal magyarázva

Pandák cseppindex oszlopa: Példákkal magyarázva

7 módszer annak ellenőrzésére, hogy egy Python-karakterlánc tartalmaz-e részkarakterláncot

7 módszer annak ellenőrzésére, hogy egy Python-karakterlánc tartalmaz-e részkarakterláncot

7 módszer annak ellenőrzésére, hogy egy Python-karakterlánc tartalmaz-e részkarakterláncot

A Power Automate dinamikus tartalom áttekintése

A Power Automate dinamikus tartalom áttekintése

Ismerje meg, mi az a Power Automate Dynamic Content, és hogyan teszi lehetővé a felhasználók számára az előző lépésekből származó mezőhivatkozások kiválasztását vagy kifejezések írását.

Fájl helyének megváltoztatása a LuckyTemplates lekérdezési paraméterével

Fájl helyének megváltoztatása a LuckyTemplates lekérdezési paraméterével

Ebből az oktatóanyagból megtudhatja, hogyan oszthat meg egy fájlt olyan személlyel, aki nem tagja a vállalatának, a LuckyTemplates sql lekérdezési paraméterével.