Dijeli putem


Obavijesti (opis funkcije)

Odnosi se na: Aplikacije od gotovih gradivnih elemenata CLI aplikacije stvorene prema Power Platform modelu

Korisniku pokazuje natpisnu poruku.

Opis

Funkcija Obavijesti prikazuje poruku natpisa korisniku pri vrhu zaslona. Obavijest ostaje sve dok je korisnik ne odbaci ili istekne vremensko ograničenje koje je zadano na 10 sekundi.

Upotrebljavaju se odgovarajuća boja i ikona ovisno o vrsti poruke. Vrsta je određena drugim argumentom funkcije:

Napomena

Ograničenje broja znakova za funkciju Notify ima 500 znakova.

Argument NotificationType Opis
NotificationType.Error Prikazuje poruku kao pogrešku.
NotificationType.Information (zadano) Prikazuje poruku kao informaciju.
NotificationType.Success Prikazuje poruku kao uspjeh.
NotificationType.Warning Prikazuje poruku kao upozorenje.

Poruke se prikazuju i prilikom stvaranja aplikacije i kada krajnji korisnici upotrebljavaju vašu aplikaciju.

Notify se može koristiti samo u formulama ponašanja.

Notify se može upariti s funkcijom IfError za otkrivanje i prijavljivanje pogrešaka pomoću prilagođene poruke o pogrešci.

Aplikacija Power Apps uz to može slati proslijeđene obavijesti koristeći potpuno drugačiji mehanizam nego Notify. Dodatne informacije potražite u članku Slanje obavijesti u Power Apps.

Notify uvijek vraća vrijednost true.

Napomena: ova funkcija ranije se zvala ShowError kada je mogla prikazivati samo poruke o pogrešci.

Napomena

Obavijesti se mogu koristiti u samostalnoj aplikaciji od gotovih gradivnih elemenata, prilagođenoj stranici i Power Fx zapovjednim iskustvima. Zadane vrijednosti za NotificationType i Vremensko ograničenje razlikuju se ovisno o iskustvu u kojem se koristi. Vrijednosti koje želite postaviti za NotificationType i Vremensko ograničenje možete odrediti tako da ih izričito postavite u Power Fx izraz i te će se vrijednosti poštivati bez obzira na iskustvo.

Sintaksa

Notify( poruka [, NotificationType [ , vremensko ograničenje ] ] )

  • Message – obavezno. Poruka koja se prikazuje korisniku.
  • NotificationType – Neobvezno. Vrsta poruke koja se prikazuje iz gornje tablice. Zadano je NotificationType.Information.
  • Timeout – Neobvezno. Broj milisekundi čekanja prije automatskog isključivanja obavijesti. Zadana vrijednost je 10 sekundi (ili 10.000 milisekundi). Obavijest se prikazuje na neodređeno vrijeme s vremenskim ograničenjem od 0.

Primjeri

Korak po korak

  1. Dodajte kontrolu Button na zaslon.

  2. Postavite svojstvo OnSelect kontrole Button na ovu formulu:

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

    Svaki put kada se gumb klikne, korisniku se prikazuje poruka Pozdrav svijetu kao informacija. Automatski se odbacuje za 10 sekundi (zadano vremensko ograničenje) ako ga korisnik ne odbaci ili ponovno pritisne gumb.

    U okruženju stvaranja, pokazuje Button.OnSelect koji poziva Notify i prikazuje rezultirajuću poruku „Pozdrav svijetu” kao plavu natpisnu poruku za korisnika.

  4. Promijenite vrstu poruke da biste naznačili pogrešku. Dodajte drugi argument našoj formuli:

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

    Sada se, svaki put kada se gumb klikne, korisniku prikazuje poruka Pozdrav svijetu kao pogreška. Automatski se odbacuje za 10 sekundi (zadano vremensko ograničenje) ako ga korisnik ne odbaci ili ponovno pritisne gumb.

    U okruženju stvaranja, pokazuje Button.OnSelect koji poziva Notify i prikazuje rezultirajuću poruku „Pozdrav svijetu” kao crvenu natpisnu poruku za korisnika.

  6. Promijenite vrstu poruke da biste naznačili upozorenje. Promijenite drugi argument u našoj formuli:

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

    Sada se, svaki put kada se gumb klikne, korisniku prikazuje poruka Pozdrav svijetu kao upozorenje. Automatski se odbacuje za 4 sekunde (4000 milisekundi) ako ga korisnik ne odbaci ili ponovno pritisne gumb.

    U okruženju stvaranja, pokazuje Button.OnSelect koji poziva Notify i prikazuje rezultirajuću poruku „Pozdrav svijetu” kao narančastu natpisnu poruku za korisnika.

  8. Promijenite vrstu poruke da biste naznačili uspjeh. Promijenite drugi argument u našoj formuli:

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

    Sada se, svaki put kada se gumb klikne, korisniku prikazuje poruka Pozdrav svijetu kao uspjeh. Uz vremensko ograničenje 0, obavijest može odbaciti samo korisnik ili ponovni pritisak na gumb.

    U okruženju stvaranja, pokazuje Button.OnSelect koji poziva Notify i prikazuje rezultirajuću poruku „Pozdrav svijetu” kao zelenu natpisnu poruku za korisnika.