Notify funkcija

Velja za: Canvas apps Model-driven apps Power Platform CLI

Uporabniku prikaže sporočilo s pasico.

Description

Funkcija Notify uporabniku na vrhu zaslona prikaže sporočilo na traku. Obvestilo ostane, dokler ga uporabnik ne opusti ali poteče časovna omejitev, ki je privzeto 10 sekund.

Glede na vrsto sporočila se uporabita ustrezna barva in ikona. Vrsto določi drugi argument funkcije:

opomba,

Omejitev znakov za funkcijo Notify je 500 znakov.

Argument NotificationType Description
NotificationType.Error Prikaže sporočilo kot napako.
NotificationType.Information (privzeto) Prikaže sporočilo kot informacijo.
NotificationType.Success Prikaže sporočilo kot uspeh.
NotificationType.Warning Prikaže sporočilo kot opozorilo.

Sporočila so prikazana pri ustvarjanju aplikacije in ko končni uporabniki uporabljajo vašo aplikacijo.

Notify lahko uporabite le v formulah vedenja.

Notify lahko seznanite s funkcijo IfError in zaznate napake s sporočilom o napaki po meri.

Power Apps lahko potisna obvestila pošilja tudi s povsem drugačnim mehanizmom od Notify. Za več informacij glejte Pošljite obvestilo v Power Apps.

Notify vedno vrne vrednost »true«.

Opomba: Ta funkcija se je prej imenovala ShowError, ker je lahko prikazovala samo sporočila o napakah.

opomba,

Notify lahko uporabljate v samostojni aplikaciji za platno, strani po meri in izkušnjah z ukazi Power Fx . Privzete vrednosti za NotificationType in Timeout se razlikujejo glede na izkušnjo, v kateri se uporablja. Določite lahko vrednosti, ki jih želite nastaviti za NotificationType in Timeout, tako da ju izrecno nastavite v svojem Power Fx izrazu in te vrednosti bodo upoštevane ne glede na izkušnjo.

Sintaksa

Notify( Message [, NotificationType [ , Timeout ] ] )

  • Sporočilo – obvezno. Sporočilo za prikaz uporabniku.
  • NotificationType – Izbirno. Vrsta sporočila za prikaz iz zgornje tabele. Privzeta vrsta je NotificationType.Information.
  • Časovna omejitev – Izbirno. Število milisekund časovne omejitve, preden se obvestilo samodejno opusti. Privzeta vrednost je 10 sekund (ali 10.000 milisekund). Obvestilo je prikazano za nedoločen čas z Timeout 0.

Primeri

Korak za korakom

  1. Na zaslon dodajte kontrolnik Button.

  2. Lastnost OnSelect kontrolnika Button nastavite na to formulo:

    Notify( "Hello, World" )
    
  3. Kliknite ali pritisnite gumb.

    Vsakič, ko kliknete gumb, se uporabniku prikaže sporočilo Pozdravljen, svet kot informacija. Samodejno se opusti v 10 sekundah (privzeta časovna omejitev), če ga uporabnik ne opusti ali znova pritisne gumba.

    V okolju za avtorstvo je prikazano Button.OnSelect calling Notify and displaying the resulting Hello, World message as a blue banner message for the user.

  4. Spremenite vrsto sporočila, da ga označite kot napako. Dodajte nov argument naši formuli:

    Notify( "Hello, World", NotificationType.Error )
    
  5. Kliknite ali pritisnite gumb.

    Zdaj se uporabniku vsakič, ko klikne gumb, prikaže sporočilo Pozdravljen, svet kot napaka. Samodejno se opusti v 10 sekundah (privzeta časovna omejitev), če ga uporabnik ne opusti ali znova pritisne gumba.

    V okolju za avtorstvo je prikazano Button.OnSelect calling Notify and displaying the resulting Hello, World message as a red banner message for the user.

  6. Spremenite vrsto sporočila, da ga označite kot opozorilo. Spremenite drugi argument v naši formuli:

    Notify( "Hello, World", NotificationType.Warning, 4000 )
    
  7. Kliknite ali pritisnite gumb.

    Zdaj se uporabniku vsakič, ko klikne gumb, prikaže sporočilo Pozdravljen, svet kot opozorilo. Samodejno se opusti v 4 sekundah (4000 milisekundah), če ga uporabnik ne opusti ali znova pritisne gumba.

    V okolju za avtorstvo je prikazano Button.OnSelect calling Notify in prikaz nastalega sporočila Pozdravljeni, Svet kot oranžno sporočilo pasice za uporabnika.

  8. Spremenite vrsto sporočila, da ga označite kot uspeh. Spremenite drugi argument v naši formuli:

    Notify( "Hello, World", NotificationType.Success, 0 )
    
  9. Kliknite ali pritisnite gumb.

    Zdaj se uporabniku vsakič, ko klikne gumb, prikaže sporočilo Pozdravljen, svet kot uspeh. Pri časovni omejitvi 0 lahko obvestilo opusti le uporabnik ali ponovni pritisk gumba.

    V okolju za avtorstvo je prikazano Button.OnSelect calling Notify and displaying the resulting Hello, World message as a green banner message for the user.