Funkcia upozorniť
Platí pre: aplikácie plátna aplikácie riadené modelom Power Platform CLI
Zobrazí používateľovi správu v banneri.
Description
Funkcia Upozorniť zobrazí používateľovi správu bannera v hornej časti obrazovky. Upozornenie zostáva, kým ho používateľ nezruší alebo kým nevyprší časový limit, ktorý je štandardne nastavený na 10 sekúnd.
V závislosti od typu správy sa použije príslušná farba a ikona. Typ sa určuje druhým argumentom funkcie:
Poznámka
Maximálny počet znakov pre funkciu Notify je 500 znakov.
Argument NotificationType | Popis |
---|---|
NotificationType.Error | Zobrazí správu ako chybu. |
NotificationType.Information (predvolené) | Zobrazí správu ako informatívnu. |
NotificationType.Success | Zobrazí správu ako úspech. |
NotificationType.Warning | Zobrazí správu ako upozornenie. |
Správy sa zobrazujú pri vytváraní aplikácie aj vtedy, keď koncoví používatelia používajú vašu aplikáciu.
Upozorniť je možné použiť iba v vzorcoch správania.
Upozorniť je možné spárovať s funkciou IfError na zistenie a nahlásenie chýb pomocou vlastného chybového hlásenia.
Služba Power Apps môže odosielať zobrazované oznámenia aj pomocou úplne iného mechanizmu, ako je funkcia Notify. Ďalšie informácie nájdete v časti Odoslanie upozornenia v Power Apps.
Upozorniť vždy vráti pravda.
Poznámka: Táto funkcia mala predtým názov ShowError a umožňovala zobrazovať iba chybové hlásenia.
Poznámka
Upozornenie je možné použiť v samostatnej aplikácii na plátne, vlastnej stránke a Power Fx prikazovaní skúsenosti. Predvolené hodnoty pre NotificationType a Timeout sa líšia podľa prostredia, v ktorom sa používa. Hodnoty, ktoré chcete nastaviť pre NotificationType a Timeout, môžete zadať tak, že ich explicitne nastavíte vo svojom výraze Power Fx a tieto hodnoty budú rešpektované bez ohľadu na skúsenosti.
Syntax
Upozorniť( Správa [, Typ upozornenia [, Časový limit ] ] )
- Správa – povinné. Správa, ktorá sa zobrazí používateľovi.
- NotificationType – Voliteľné. Typ správy z tabuľky vyššie, ktorý sa zobrazí. Predvoleným typom je NotificationType.Information.
- Časový limit – voliteľné. Počet milisekúnd, ktoré čakajú na automatické zamietnutie oznámenia. Predvolená hodnota je 10 sekúnd (alebo 10 000 milisekúnd). Upozornenie sa zobrazuje na neurčito s Časovým limitom 0.
Príklady
Podrobne
Pridajte na obrazovku ovládací prvok Tlačidlo.
Vlastnosť OnSelect tlačidla nastavte na vzorec:
Notify( "Hello, World" )
Kliknite alebo ťuknite na tlačidlo.
Pri každom kliknutí na tlačidlo sa používateľovi zobrazí správa Hello, World ako informácia. Automaticky sa zatvorí po 10 sekundách (predvolený časový limit), ak ho používateľ nezruší alebo znova nestlačí tlačidlo.
Zmeňte typ správy na chybové hlásenie. Pridajte do vzorca druhý argument:
Notify( "Hello, World", NotificationType.Error )
Kliknite alebo ťuknite na tlačidlo.
Pri každom kliknutí na tlačidlo sa teraz používateľovi zobrazí správa Hello, World ako chyba. Automaticky sa zatvorí po 10 sekundách (predvolený časový limit), ak ho používateľ nezruší alebo znova nestlačí tlačidlo.
Zmeňte typ správy na upozornenie. Zmeňte vo vzorci druhý argument:
Notify( "Hello, World", NotificationType.Warning, 4000 )
Kliknite alebo ťuknite na tlačidlo.
Pri každom kliknutí na tlačidlo sa teraz používateľovi zobrazí správa Hello, World ako upozornenie. Ak ju používateľ nezruší alebo znova nestlačí tlačidlo, automaticky sa zavrie do 4 sekúnd (4 000 milisekúnd).
Zmeňte typ správy na správu o úspechu. Zmeňte vo vzorci druhý argument:
Notify( "Hello, World", NotificationType.Success, 0 )
Kliknite alebo ťuknite na tlačidlo.
Pri každom kliknutí na tlačidlo sa teraz používateľovi zobrazí správa Hello, World ako správa o úspechu. S časovým limitom 0 bude upozornenie zrušené iba používateľom alebo opätovným stlačením tlačidla.