Použití funkce Odebrat a nastavení vyskakovacích oken s potvrzením

V tomto tutoriálu budeme hovořit o tom, jak použít funkci Odebrat k vytvoření tlačítka pro odstranění v PowerApps. Probereme také, jak nastavit vyskakovací okno pro potvrzení pro tlačítko smazat.

Tlačítko pro smazání se může zdát jako vedlejší funkce v jakékoli aplikaci, ale stále hraje klíčovou roli při zefektivnění a pohodlném používání jakékoli aplikace. Pokud máte co do činění se záznamy, které je třeba občas aktualizovat, tlačítko pro odstranění by usnadnilo odstranění všech zastaralých položek.

Obsah

Přidání tlačítka Delete pomocí funkce Odebrat

Začněme přidáním tlačítka sem přes pás karet Vložit.

Použití funkce Odebrat a nastavení vyskakovacích oken s potvrzením

Poté změňme text na tomto tlačítku. Budeme to nazývat „Smazat tento záznam“.

Použití funkce Odebrat a nastavení vyskakovacích oken s potvrzením

V, jsme zdůraznili, jak užitečné jsou dokumenty Microsoftu při zjišťování syntaxe funkcí, které používáme v Power Apps. Pokud se podíváme na to, co říká o funkci Remove, říká, že Remove bere zdroj dat a záznam k odstranění.

Použití funkce Odebrat a nastavení vyskakovacích oken s potvrzením

Aplikujme to na naše tlačítko. Začneme funkcí Odebrat a poté se odkážeme na Tabulku1, protože odtud bude záznam pocházet.

Použití funkce Odebrat a nastavení vyskakovacích oken s potvrzením

Pak potřebuje konkrétní položku. Vraťme se k našemu cíli a snažíme se odstranit jakoukoli položku, která se zobrazuje v tomto formuláři na obrazovce Podrobnosti o zákazníkovi.

Použití funkce Odebrat a nastavení vyskakovacích oken s potvrzením

Pokud se vrátíme do našeho prohlížeče formulářů a podíváme se na tuto konkrétní položku, ukáže se, že tento prvek je ekvivalentní prvku Gallery2.Selected.

Použití funkce Odebrat a nastavení vyskakovacích oken s potvrzením

Takže to zkopírujeme, vraťme se k tlačítku smazat, na kterém pracujeme, a vložíme to do našeho vzorce.

Použití funkce Odebrat a nastavení vyskakovacích oken s potvrzením

Nyní náš dokončený vzorec ukazuje Remove(Table1, Galler2.Selected). V podstatě to říká, že jakýkoli záznam je vybrán a zobrazen v galerii, to je záznam, který chceme odstranit.

Zkontrolujeme, zda to funguje. V současné době je záznam v galerii pro Alonsa Parteeho. Klikneme na tlačítko smazat.

Použití funkce Odebrat a nastavení vyskakovacích oken s potvrzením

Jakmile je záznam úspěšně smazán, zmizí z galerie a zobrazí se další záznam. V tomto případě nyní vidíme Laurenu Towlesovou, protože záznam pro Alonso Partee byl smazán.

Použití funkce Odebrat a nastavení vyskakovacích oken s potvrzením

Pro potvrzení, že záznam skutečně zmizel, můžeme použít vyhledávací lištu zde na obrazovce Zobrazit zákazníky. Jak vidíte, při hledání Alonsova záznamu se nezobrazují žádné záznamy.

Použití funkce Odebrat a nastavení vyskakovacích oken s potvrzením

Přidání navigace po smazání záznamu

Aby to bylo pro koncové uživatele pohodlnější, přidáme navigaci, aby se uživatel po smazání záznamu automaticky vrátil na obrazovku Zobrazit zákazníky. K tomu použijeme středník. Přidáním středníku do vzorce můžete použít více než jednu funkci.

Použijeme tedy funkci Navigate a odkážeme na ViewCustomersScreen. Přidejme také přechod obrazovky, aby tok z jedné obrazovky na druhou byl plynulejší.

Použití funkce Odebrat a nastavení vyskakovacích oken s potvrzením

Středníkem uprostřed také přidává řád do způsobu práce funkcí. Podíváme-li se na náš vzorec, středník říká systému, aby nejprve použil funkci Odebrat, než provede funkci Navigace.

S tímto vzorcem se koncový uživatel místo toho, aby zůstal na stejné obrazovce a viděl další záznam, vrátí zpět do hlavní galerie na obrazovce Zobrazit zákazníky.

Přidání vyskakovacích oken s potvrzením

Ačkoli je naše tlačítko pro smazání nyní plně funkční, jeden problém spočívá v tom, že neexistuje žádné potvrzení, zda uživatel skutečně chce záznam smazat nebo ne. Pokud tedy něčí prsty kloužou po tlačítku pro smazání, může dojít k náhodnému smazání některých záznamů. Proto je důležité mít vyskakovací okno, které potvrdí, zda uživatel skutečně chce záznam smazat či nikoliv.

Ne, že by potvrzovací vyskakovací okna mohla být použita pro různé účely, a nejen proto, aby se zabránilo náhodnému smazání záznamů. Ale kvůli tomuto příkladu se zaměříme na funkci delete.

První věc, kterou musíme udělat, je vrátit se ke vzorci připojenému k vlastnosti OnSelect našeho tlačítka Odstranit. Protože chceme, aby se nejprve objevila vyskakovací obrazovka, než bude cokoli odstraněno, odebereme zde tento vzorec a vložíme jej do poznámkového bloku, protože jej budeme používat později.

Použití funkce Odebrat a nastavení vyskakovacích oken s potvrzením

Poté ji nahradíme funkcí UpdateContext, protože chceme aktualizovat proměnnou, když klikneme na tlačítko delete.

Použití funkce Odebrat a nastavení vyskakovacích oken s potvrzením

Nazvěme proměnnou Potvrzení. Pokud tedy uživatel klikne na tlačítko, chceme, aby uživatel nejprve potvrdil, než záznam skutečně smaže.

Použití funkce Odebrat a nastavení vyskakovacích oken s potvrzením

Nyní vytvoříme naše vyskakovací okno. Přidáme ikonu obdélníku a změníme její velikost tak, aby pokrývala celou obrazovku. Toto bude sloužit jako pozadí naší potvrzovací zprávy.

Použití funkce Odebrat a nastavení vyskakovacích oken s potvrzením

Upravíme barvu a uděláme ji černou.

Použití funkce Odebrat a nastavení vyskakovacích oken s potvrzením

Pak změňme také průhlednost, abyste stále viděli trochu pozadí, ale tmavší.

Použití funkce Odebrat a nastavení vyskakovacích oken s potvrzením

Dále přidáme štítek, který bude obsahovat potvrzovací zprávu.

Použití funkce Odebrat a nastavení vyskakovacích oken s potvrzením

Udělejme naši potvrzovací zprávu: "Opravdu chcete smazat tento záznam?"

Použití funkce Odebrat a nastavení vyskakovacích oken s potvrzením

Je důležité, aby tato zpráva byla jasně viditelná, takže pozadí nastavíme na červenou. Zvětšíme písmo a vše dáme do středu. Všechny tyto možnosti přizpůsobení najdete v pravém podokně.

Použití funkce Odebrat a nastavení vyskakovacích oken s potvrzením

Budeme také potřebovat tlačítka „Ano“ a „Ne“, takže sem přidáme dvě tlačítka a změníme text pro každé tlačítko.

Použití funkce Odebrat a nastavení vyskakovacích oken s potvrzením

Když tedy někdo klikne na tlačítko smazat, zobrazí se tyto prvky. Poté aplikace počká, až uživatel klikne na Ano nebo Ne, než se něco stane.

Nejprve začneme pracovat na tlačítku Ano. Zvýrazníme jej a zvolíme vlastnost OnSelect, poté se vrátíme zpět ke vzorci, který jsme dříve uložili pomocí funkce Odebrat a zkopírujeme jej sem.

Použití funkce Odebrat a nastavení vyskakovacích oken s potvrzením

Tento vzorec opět vyzve systém, aby nejprve odstranil vybraný záznam, a poté přejde na obrazovku Zobrazit zákazníky.

Chceme však také aktualizovat kontext potvrzovací proměnné zpět na false, protože technicky již uživatel své rozhodnutí smazat záznam již potvrdil.

Proto sem přidáme funkci UpdateContext. Použijeme potvrzení proměnné a nastavíme ji na hodnotu false.

Použití funkce Odebrat a nastavení vyskakovacích oken s potvrzením

Dále pracujme na tlačítku Ne. Bude to jednodušší, protože potřebujeme, aby tato potvrzovací obrazovka zmizela a nedělali nic jiného, ​​když uživatel klikne na Ne. Takže znovu použijeme funkci UpdateContext a odkážeme na potvrzení proměnné a nastavíme ji na hodnotu false.

Použití funkce Odebrat a nastavení vyskakovacích oken s potvrzením

Když tedy uživatel zvolí Ne, v ideálním případě celé potvrzovací okno zmizí.

Použití funkce Odebrat a nastavení vyskakovacích oken s potvrzením

Seskupování prvků vyskakovacího okna s potvrzením dohromady

V tuto chvíli tlačítka Ano a Ne zatím nefungují. Je to proto, že vyskakovací okno s potvrzením není jen o tlačítku. Jde o skupinu prvků, které zahrnují černé pozadí, štítek a dvě tlačítka.

Chceme je seskupit a změnit viditelnost na základě potvrzovací proměnné. Mluvili jsme ov předchozím tutoriálu.

Klikněte zde na každý ze čtyř prvků a zároveň podržte tlačítko Ctrl, abyste je všechny zvýraznili.

Použití funkce Odebrat a nastavení vyskakovacích oken s potvrzením

Poté je seskupíme kliknutím pravým tlačítkem a výběrem Seskupit.

Použití funkce Odebrat a nastavení vyskakovacích oken s potvrzením

Nyní jsou všichni součástí stejné skupiny, která je Group1.

Použití funkce Odebrat a nastavení vyskakovacích oken s potvrzením

Protože chceme upravit viditelnost Skupiny1 tak, aby se zobrazovala pouze v případě, že je potvrzovací proměnná pravdivá, jednoduše ji nastavíme na potvrzení.

Použití funkce Odebrat a nastavení vyskakovacích oken s potvrzením

Nyní se vyskakovací okno zobrazí pouze tehdy, když někdo klikne na tlačítko Odstranit. To pak aktualizuje kontext potvrzovací proměnné na hodnotu true, což znamená, že vlastnost viditelnosti skupiny1 bude také pravdivá. Odtud může koncový uživatel vybrat Ano nebo Ne.




Závěr

Opravdu, Power Apps je tak výkonná platforma, zejména pokud chcete ostatním lidem umožnit vidět a pracovat s vašimi daty prostřednictvím aplikace.

I ty nejmenší funkce mohou zcela zlepšit uživatelský zážitek. Skvělá věc na tom všem je skutečnost, že si můžete vytvořit vlastní aplikaci od nuly, i když nemáte žádné znalosti o vývoji aplikací.

Přidání potvrzovacího vyskakovacího okna a vytvoření tlačítka pro odstranění jsou jen špičkou ledovce. Existuje tolik dalších funkcí, které můžete přidat, aby byla vaše aplikace co nejintuitivnější a nejfunkčnější.

Vše nejlepší,

Jindřich


Scatter Plot In R Script: Jak vytvořit a importovat

Scatter Plot In R Script: Jak vytvořit a importovat

V tomto tutoriálu se naučíte, jak vytvořit vizualizaci R bodového grafu v LuckyTemplates pomocí vizuálu R Script.

Zvýšte úroveň ponuky externých nástrojov v LuckyTemplates

Zvýšte úroveň ponuky externých nástrojov v LuckyTemplates

Spoznajte najlepšie externé nástroje v LuckyTemplates a naučte sa, ako ich nainštalovať na plochu LuckyTemplates. Poskytujú vašim prehľadom viac možností.

Vytvořte rychlé měření v LuckyTemplates s Quick Measures Pro

Vytvořte rychlé měření v LuckyTemplates s Quick Measures Pro

V tomto blogu se naučíme a procvičíme si používání Quick Measures Pro, nepostradatelného externího nástroje při provádění rychlých měření v LuckyTemplates.

Zobrazte dátum/čas posledného obnovenia v prehľadoch LuckyTemplates

Zobrazte dátum/čas posledného obnovenia v prehľadoch LuckyTemplates

Zistite, ako nájsť presný dátum posledného obnovenia prehľadu LuckyTemplates. Všetko, čo musíte urobiť, je použiť M kód a pokročilý editor.

Dynamické filtrovanie finančného roka v správach LuckyTemplates

Dynamické filtrovanie finančného roka v správach LuckyTemplates

V tomto návode Ill diskutujeme o tom, ako môžete efektívne filtrovať viacero údajov cez finančný rok v rámci prehľadov LuckyTemplates.

Príručka a ovládanie jazyka Power Query M

Príručka a ovládanie jazyka Power Query M

Tento tutoriál bude diskutovať o tom, ako úspešne implementovať jazyk M a vyriešiť bežné chyby v editore Power Query.

Sloupec indexu Pandas Drop: Vysvětleno s příklady

Sloupec indexu Pandas Drop: Vysvětleno s příklady

Sloupec indexu Pandas Drop: Vysvětleno s příklady

7 způsobů, jak zkontrolovat, zda řetězec Pythonu obsahuje podřetězec

7 způsobů, jak zkontrolovat, zda řetězec Pythonu obsahuje podřetězec

7 způsobů, jak zkontrolovat, zda řetězec Pythonu obsahuje podřetězec

Prehľad dynamického obsahu Power Automate

Prehľad dynamického obsahu Power Automate

Pochopte, čo je dynamický obsah Power Automate a ako umožňuje používateľom vyberať odkazy na polia z predchádzajúcich krokov alebo zapisovať výrazy.

Změna umístění souboru pomocí parametru dotazu v LuckyTemplates

Změna umístění souboru pomocí parametru dotazu v LuckyTemplates

V tomto tutoriálu se naučíte, jak sdílet soubor s osobou, která není součástí vaší společnosti, pomocí parametru dotazu sql v LuckyTemplates.