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

Jste zde: Úvodní stránka » excel » PowerApps » PowerApps-Label-Textovy-Popisek
Microsoft Excel logo

Label - Textový popisek - PowerApps

Videokurzy Excel

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

Jak nastavit popisek v PowerApps Od vložení, přes nastavení a změnu parametrů až po design

Úvodem do Label - Textový popisek

V tomto článku se podíváme jak na popisek v Power Apps. Jak změnit text v popisku, dvě možností a co mohou způsobit. Pro přehlednost a možnost rozšíření je článek rozdělen na kapitoly:


Vložení Labelu popisku

Nejprve vložíme a rozprostřeme na plátnu popisky a tlačítka, tlačítek vložíme alespoŇ 4. Samozřejmě jednotlivé vložené prvky popíšete. Vyberete vložená prvek a využijete pravé okno a název přepíšete, nebo přes stromovou strukturu, vyberete prvek a přes tři tečky vyberete přejmenovat (Rename).

PowerApps Label

Výsledek například:

  • Tlacítko_* - pro tlačítka (* je pořadové číslo tlačítka)
  • Popisek_* - pro popisky (* je pořadové číslo tlačítka)

Pokud bude mít popisek nějaký účel, třeba vypočtený plat. Tak můžete pojmenovat VysledekPlatVypocteny, atd.

PowerApps Label

Interní popisky lépe bez háčku a čárek.

Nastavení vlastnosti Text

V dalším kroku budeme přepisovat text který vidíte v příslušném textovém popisku, aby fungovalo musíte přepsat vlastnost Text - toto mnohdy v manuálech není uvedeno a předpokládá se že proměnou máte nastavenou (je jiná než popisek prvku). Pro naše ukázky si promění v textových polích pojmenujeme:

  • PromenaPopis1
  • PromenaPopis2

Označí jako chybu. Chyby (červené kolečko s křížkem) si zatím nevšímejte, protože nic do této proměna nezapisuje tak proč by měla být pojmenovaná? Za chvílí již tlačítko zapíše a "chyba zmizí".

PromenaPopis1 PowerApps Label

Nastavení (změna textu) v Popisku - Label

Potřebujete změnit text co se v popisku zobrazí, první možnost je využít Set a "nasetovat". Pro tuto činnost využijeme vložená tlačítka která nastaví text:

  • Ahoj světe
  • JakNaExcel.cz je super

Budeme zapisovat do první proměnné prvního popisku, přes první dvě tlačítka:

Set(PromenaPopis1;"Ahoj světe")

Pro druhé tlačítko

UpdateContext({PromenaPopis2:"Ahoj světe 2 "}) PowerApps Label

Proč nefunguje? Nemáte vyplněnou vlastnost Text, nebo zapisujete do proměnné i pomocí UpdateContext. Viz dále

Využitím UpdateContext

Změnu hodnoty v Textovém popisku (Label) můžete provést i pomocí UpdateContext. Opět v tlačítcích ve vlastnosti OnSelect nastavíte:

  • Ahoj světe 2
  • JakNaExcel.cz je super - nevěříte?

V tlačítku budeme zapisovat do druhé proměnné OnSelect

UpdateContext({PromenaPopis2:"Ahoj světe 2 "})

Pro další tlačítko jinou hodnotu

UpdateContext({PromenaPopis2:"JakNaExcel.cz je super - nevěříte?"}) PowerApps Label - UpdateContext

Otestujte

Otestujte spuštěním na trojúhelník.

PowerApps Label

Komplikace Set vs UpdateContext

Pokud kombinujete oba způsoby, Set nebude fungovat. Proto za mně doporučuji raději využít UpdateContext, nebo direktivně ke změně použít Set

Změna designu

Nelíbí se vám písmo barva? Není nic jednoduššího než upravit daný popisek. V pravém dialogovém okně (panelu) si nastavte co potřebujete.

PowerApps Label

Testujte

Podobně přes If můžete měnit barvu na základě podmínky... Až sepíšu článek o If tak zde doplním další informace jak měnit.

PowerApps Label

Zjištění vlastností

Budete-li potřebovat zjistit vlastnost (např. viditelnost prvku). Já hodnotu Visible zapíši do další promění Label (Textový popisek), který mám pojmenovaný VysledekVlastnost. A využiji další tlačítka pro nastavení viditelnosti a neviditelnosti.

Nastavení má stejnou logiku jako nastavení textu. Vlastnosti viditelnosti (Visible) nastavíte proměnou VlastnostViditelnost. Například pro prvek Popisek_1 již máte nastevenou vlastnost pro Text na PromenaPopis1. To stejné provedeme pro vlastnost Visible na VlastnostViditelnost

Pokud si přidáte další dvě tlačítka tak jedno může skrýt popisek. Tlačitko bude provádět ve vlastnost OnSelect:

UpdateContext({VlastnostViditelnost: false})

A druhé tlačítko v OnSelect zobrazí popisek:

UpdateContext({VlastnostViditelnost: true})

Ted mohu testovat stav viditelnosti popisku. Případně se podívam se na stav vlastnosti viditelnosti - Visible u prvku Popisek_1. Tento stav zapíši do nově přidaného textového pole, kde mám vlastnost Text pojmenovanou (nastavenou) na VysledekVlastnost:

UpdateContext({VysledekVlastnost:Popis_1.Visible}) PowerApps Label

Pak lze využít funckce If a pokud je viditelný textový prvek tak ho skrýt a naopak. Toto využijete například u řazení, atd. V dalším tlačítku otestujte:

If( Popis_1.Visible; UpdateContext({VlastnostViditelnost: false}); UpdateContext({VlastnostViditelnost: true}) ) PowerApps Label

Závěrem

Napadá vás, co zmínit doplnit? Můžete použít komentáře.

Článek byl aktualizován: 20.02.2021 18:11

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 |