Přeskočit navigaci | Přeskočit na novinky
     

Jste zde: Úvodní stránka » excel » PowerApps » Jak-na-Tlacitko-Button-PowerApps
Microsoft Excel logo

Tlačítko - Button - PowerApps

Videokurzy Excel

Ve spolupráci se SEDUO jsem vytvořil několik videokurzů:

Jak na práci s tlačítkem v PowerApps.

Vložení, definování, grafická úprava, reakce na události, atd.

Úvodem do práce s tlačítky v PowerApps

V tomto článku se podíváme co umí tlačítko v PowerApps. Jak na jeho události, pro přehlednost a možnost rozšiřování je článek rozdělen na:


Vložení tlačítka

Než můžeme s tlačítkem něco provádět musíme ho vložit. Z levého menu přes "plusko" a vybrat Tlačítko. ať už v sekci Oblíbené tak i v sekci Vstup

PowerApps - tlacitko pojmenování

Pojmenování tlačítka

Pokud již máte tlačítko vloženo, můžete jej pojmenovat, v pravém panelu dvojklik, nebo ve stromovém zobrazení klik na tři tečky a Přejmenovat.

PowerApps - tlacitko pojmenování

Událost tlačítka

Tlačítkem chci změnit text například v Label (Popisku) je popsáno zde.

Předpokládám že v vložení prvek popisek má ve vlastnosti Text

PopisekNazev PowerApps - tlacitko pojmenování

Následně tlačítku přídáte ve vlastnosti OnSelect co se má po kliknutí na tlačítko provést:

UpdateContext({PopisekNazev:"Text přidalo tlačítko"}) PowerApps - tlacitko pojmenování

Změna textu tlačítka

Pokud chcete změnit text v tlačítku, jiným tlačítkem. Potřebuji tlačítko, které bude mít vlastnost Text.

JmenoTlacitka

Následně další tlačítko bude mít v OnSelect zadáno:

UpdateContext({JmenoTlacitka:"Zmačkni"})

Pro další tlačítko v OnSelect

UpdateContext({JmenoTlacitka:"Stisknuto"}) PowerApps - tlacitko pojmenování dve moznosti

Změna barvy tlačítka

Pokud chcete změnit a nastavit tlačítko barevně a velikostně ručně není problém. V pravém dialogovém panelu můžete:

PowerApps - tlacitko pojmenování

Změna text tlačítka - jedním tlačítkem (dva stavy)

Potřebuji klikem na tlačítko změnit text v jiném tlačítku, druhým klikem potřebuji změnit na původní text. Neboli jeden klik změní na Stisknuto a druhý klik na Zmačkni. Pro správnou funkci mám k dispozici tlačítko s názvem TlacitkoText, které je ve vlastnosti Text s pojmenováním:

JmenoTlacitka PowerApps - tlacitko pojmenování

Následně dalšímu tlačítku nastavíme pro OnSelect

If( TlacitkoTest.Text = "Zmačkni"; UpdateContext({JmenoTlacitka: "Stitknuto"}); UpdateContext({JmenoTlacitka: "Zmačkni"}) ) PowerApps - tlacitko událost

Jedno tlačítko se mění samo

Co ale když potřebuji měnit v jednom tlačítku na které klikám? Jak provést? Klik změní pomocnou proměnou, nebo-li do pomocné proměné uloží logickou hodnotu true (pravda), false (nepravda). Musíte provést ve vlastnosti OnSelect onu změnu proměnné, proto zadáte (dojde ke změně, neboli negaci proměnné):

UpdateContext({ HodnotaKlikTlacitko: !HodnotaKlikTlacitko })

Pak zbývá zadat podmínku do vlastnosti Text

If( HodnotaKlikTlacitko; "První text"; "Druhý text" )

Podobně můžete změnit barvu a další vlastností

PowerApps - tlacitko událost

Při vstupu na plátno (obrazovku, screen), lze také nastavit, jak bude tlačítko pojmenováno.

Změna barvy tlačítka

Mám tlačítko kde v OnSelect opět zadám možnost změnu stavu

UpdateContext({ toggleValue: !toggleValue })

Následně jen nastavím ve vlastnosti Fill reakci na barvu (v ukázce slovem), ale klidně jde i pomocí RGBA (jak na RGBA sepíši v samostatném článku), zde využijeme názvy barev:

If(toggleValue; Color.White; Color.Yellow) PowerApps - tlacitko barva změna

Změna barvy tam a zpět

V přípravě.

PowerApps - tlacitko pojmenování

Související články

Chcete se dozvědět více, můžete využít související články:

Článek byl aktualizován: 24.02.2021 19:16

Odměna

Ušetřil vám tento web čas, peníze? Pomohl vyřešit problém? Jste ochotni poskytnout symbolickou odměnu na další rozvoj? Vybrte si formu odměny, která vám vyhovuje.


Pavel Lasák - autor webu

Pavel Lasák

Microsoft Office (Word, Excel, Google tabulky, PowerPoint) se věnuji od roku 2000 (od 2004 na této doméně) - V roce 2017 jsem od Microsoft získal prestižní ocenění MVP (zatím jsem jediný z ČR v kategorií Excel). Své vědomosti a zkušenosti dávám k dispozici i on-line ve videích pro SEDUO. Ve firmách školím a konzultuji, učím na MUNI. Tento web již tvořím přes 15 let. Zdarma je zde přes 1.000 návodu, tipů a triků, včetně přes 250 různých šablon, sešitů.

   Pavel Lasák LinkedIn Profil    Pavel Lasák Google+ Profil    Pavel Lasák facebook Profil    Pavel Lasák twitter Profil


Komentáře zatím nejsou

Můžete být prvními co zanechají smysluplný komentář.







Sdílejte

Pomohl Vám návod?
Sdílejte na Facebooku, G+
LinkedIn...

Nové články


Reklama


TOPlist Licence Creative Commons webarchiv rss XML

Stránky o MS Office (Excel) produktu společnosti Microsoft. Neslouží jako technická podpora.
| Email na autora: pavel.lasak@gmail.com | Copyright © : Pavel Lasák 2004 - 2021 |