Megosztás a következőn keresztül:


Notify függvény

A következőkre vonatkozik: Vászonalapú alkalmazások Modellvezérelt alkalmazások Power Platform CLI

Üzenetsáv megjelenítése a felhasználónak.

Description

Az Értesítés funkció egy szalagcímet jelenít meg a felhasználónak a képernyő tetején. Az értesítés addig marad, amíg a felhasználó el nem veti, vagy le nem jár az időkorlát, amely alapértelmezés szerint 10 másodperc.

A használt szín és ikon megfelel az üzenet típusának. A típust a függvény második argumentuma határozza meg:

Feljegyzés

A Notify funkció karakterkorlátja 500 karakter.

NotificationType argumentum Ismertetés
NotificationType.Error Hibaüzenetet jelenít meg.
NotificationType.Information (alapértelmezés) Tájékoztató jellegű üzenetet jelenít meg.
NotificationType.Success Sikeres műveletről jelenít meg üzenetet.
NotificationType.Warning Figyelmeztető üzenetet jelenít meg.

Az üzenetek megjelennek az alkalmazás fejlesztése közben és akkor is, amikor a végfelhasználók használják az alkalmazást.

A Notify függvény csak műveleti képletekben adható meg.

A Notify és az IfError függvények együttesen a hibák észlelésére és egyéni üzenettel való jelentésére használhatók.

A Power Apps a Notify függvényétől teljesen eltérő eljárással is tud leküldéses értesítéseket küldeni. További információ: Értesítés küldése itt Power Apps.

A Notify visszatérési értéke mindig true (igaz).

Megjegyzés: Ez a függvény korábban ShowError néven szerepelt. Akkor még csak hibaüzenetek megjelenítésére volt alkalmas.

Feljegyzés

Az értesítés önálló vászonalapú alkalmazásban , egyéni oldalakban és parancsoló Power Fx élményekben használható. A NotificationType és az Időtúllépés alapértelmezett értékei a használt felhasználói élménytől függően változnak. Megadhatja a NotificationType és az időtúllépés beállításához beállítani kívánt értékeket úgy, hogy explicit módon beállítja őket a kifejezésben, és ezeket az értékeket a Power Fx felhasználói élménytől függetlenül tiszteletben tartja a rendszer.

Szintaxis

Notify( Üzenet [, NotificationType [ , Időtúllépés ] ] )

  • Üzenet – Kötelező. A felhasználónak megjelenítendő üzenet.
  • NotificationType – Nem kötelező. A megjelenítendő üzenet típusa a fenti táblázat alapján. Alapértelmezése NotificationType.Information.
  • Időtúllépés – Nem kötelező. Az értesítés automatikus bezárása előtti várakozás ideje, ezredmásodpercben. Az alapértelmezett érték 10 másodperc (vagyis 10,000 ezredmásodperc). Az értesítés határozatlan ideig jelenik meg, 0 időtúllépéssel .

Példák

Lépésről lépésre

  1. Adjon egy Gomb vezérlőt a képernyőhöz.

  2. A GombOnSelect tulajdonságához adja meg a következő képletet:

    Notify( "Hello, World" )
    
  3. Kattintson a gombra.

    A gombon végzett minden kattintás alkalmával a Hello, World tájékoztató üzenet jelenik meg a felhasználó előtt. 10 másodpercen belül automatikusan elvetődik (alapértelmezett időtúllépés), ha a felhasználó nem zárja be, vagy nem nyomja meg újra a gombot.

    A Button.OnSelect tulajdonság szerzői környezetben a Notify hívásával és az eredményeként kék sávban megjelenő, a felhasználónak szóló Hello, World üzenettel.

  4. Módosítsa az üzenet típusát, hogy hibát jelezzen. Adjon meg egy második argumentumot a képletben:

    Notify( "Hello, World", NotificationType.Error )
    
  5. Kattintson a gombra.

    Most a gombon végzett minden kattintás alkalmával a Hello, World hibaüzenet jelenik meg a felhasználó előtt. 10 másodpercen belül automatikusan elvetődik (alapértelmezett időtúllépés), ha a felhasználó nem zárja be, vagy nem nyomja meg újra a gombot.

    A Button.OnSelect tulajdonság szerzői környezetben a Notify hívásával és az eredményeként piros sávban megjelenő, a felhasználónak szóló Hello, World üzenettel.

  6. Módosítsa az üzenet típusát, hogy figyelmeztetést jelenítsen meg. Módosítsa a képlet második argumentumát:

    Notify( "Hello, World", NotificationType.Warning, 4000 )
    
  7. Kattintson a gombra.

    Most a gombon végzett minden kattintás alkalmával a Hello, World figyelmeztető üzenet jelenik meg a felhasználó előtt. 4 másodpercen (4,000 ezredmásodpercen) belül automatikusan bezáródik, ha a felhasználó nem zárja be, vagy nem nyomja meg újra a gombot.

    A Button.OnSelect tulajdonság szerzői környezetben a Notify hívásával és az eredményeként narancsszínű sávban megjelenő, a felhasználónak szóló Hello, World üzenettel.

  8. Módosítsa az üzenet típusát, hogy sikert jelezzen. Módosítsa a képlet második argumentumát:

    Notify( "Hello, World", NotificationType.Success, 0 )
    
  9. Kattintson a gombra.

    Most a gombon végzett minden kattintás alkalmával a Hello, World, sikerről tájékoztató üzenet jelenik meg a felhasználó előtt. Ha 0 az időkorlát, az értesítést csak a felhasználó távolíthatja el, vagy a gomb ismételt megnyomása.

    A Button.OnSelect tulajdonság szerzői környezetben a Notify hívásával és az eredményeként zöld sávban megjelenő, a felhasználónak szóló Hello, World üzenettel.