Nata
Norint pasiekti šį puslapį, reikalingas leidimas. Galite pabandyti prisijungti arba pakeisti katalogus.
Norint pasiekti šį puslapį, reikalingas leidimas. Galite pabandyti pakeisti katalogus.
Taikoma: Drobės programėlės
Modeliu pagrįstos programos
"Power Platform" CLI
Vartotojui rodomas reklaminės juostos pranešimas.
Aprašą
Ši Notify funkcija ekrano viršuje rodo vartotojui informacinį pranešimą. Pranešimas išlieka tol, kol vartotojas jį atmeta arba baigiasi skirtasis laikas, kuris pagal numatytuosius nustatymus yra 10 sekundžių.
Priklausomai nuo pranešimo tipo naudojamos atitinkamos spalvos ir piktogramos. Tipas nurodomas pagal antrąjį funkcijos argumentą:
Pastaba.
Funkcijos simbolių Notify riba yra 500 simbolių.
| PranešimoTipo argumentas | Aprašą |
|---|---|
| NotificationType.Error | Rodomas pranešimas kaip klaida. |
| NotificationType.Information (numatytasis) | Rodomas informacinis pranešimas. |
| NotificationType.Success | Rodomas pranešimas kaip pavyko. |
| NotificationType.Warning | Rodomas pranešimas kaip įspėjimas. |
Pranešimai rodomi ir kuriant programą ir kai galutiniai vartotojai naudoja programą.
Notify galima naudoti tik veikimo būdo formulėse.
Notify galima susieti su funkcija IfError , kad būtų galima aptikti ir pranešti apie klaidas naudojant pasirinktinį klaidos pranešimą.
"Power Apps" taip pat gali siųsti "push" pranešimus naudodama visiškai kitokį mechanizmą nei Notify"". Daugiau informacijos ieškokite Siųsti pranešimą Power Apps.
Notify visada pateikia teisingą reikšmę.
Pastaba: Ši funkcija anksčiau buvo pavadinta ShowError, kai galėjo tik rodyti klaidos pranešimus.
Pastaba.
Notify galima naudoti atskirose drobės programėlėse, pasirinktiniuose puslapiuose ir "Power Fx" komandinėse funkcijose. Numatytosios "NotificationType" ir skirtojo laiko reikšmės priklauso nuo to, kaip jie naudojami. Galite nurodyti norimas nustatyti "NotificationType" ir "Timeout" reikšmes, aiškiai nustatydami jas savo Power Fx išraiškoje, ir šių verčių bus laikomasi neatsižvelgiant į patirtį.
Sintaksė
Notify( Pranešimas [, NotificationType [ , Skirtasis laikas ] ] )
- Žinutė – būtina. Rodytinas pranešimas vartotojui.
- NotificationType - Neprivaloma. Iš aukščiau pateiktos lentelės rodomas pranešimo tipas. Numatytasis yra NotificationType.Information.
- Skirtasis laikas– pasirinktinai. Milisekundžių skaičius, kurį reikės palaukti prieš automatiškai atmetant pranešimą. Numatytoji vertė yra 10 sekundžių (arba 10 000 milisekundžių). Pranešimas rodomas neribotą laiką, kai skirtasis laikas yra 0.
Pavyzdžiai
Nuoseklūs veiksmai
Įtraukite Button valdiklį į savo ekraną.
Nustatykite OnSelectButton ypatybę pagal šią formulę:
Notify( "Hello, World" )Spustelėkite ar paspauskite mygtuką.
Kiekvieną kartą spustelėjus mygtuką, pranešimas Hello, World rodomas vartotojui kaip „informacinis”. Jis automatiškai išjungiamas per 10 sekundžių (numatytasis skirtasis laikas), jei vartotojas jo neatleidžia arba dar kartą paspaudžia mygtuką.
Pakeiskite pranešimo tipą ir nurodykite „klaida”. Į formulę įtraukite antrą argumentą:
Notify( "Hello, World", NotificationType.Error )Spustelėkite ar paspauskite mygtuką.
Dabar kiekvieną kartą spustelėjus mygtuką, pranešimas Hello, Worldrodomas vartotojui kaip „klaida”. Jis automatiškai išjungiamas per 10 sekundžių (numatytasis skirtasis laikas), jei vartotojas jo neatleidžia arba dar kartą paspaudžia mygtuką.
Pakeiskite pranešimo tipą į „įspėjimas”. Pakeiskite antrąjį formulės argumentą:
Notify( "Hello, World", NotificationType.Warning, 4000 )Spustelėkite ar paspauskite mygtuką.
Dabar kiekvieną kartą spustelėjus mygtuką, pranešimas Hello, Worldrodomas vartotojui kaip „įspėjimas”. Jis automatiškai atleidžiamas per 4 sekundes (4 000 milisekundžių), jei vartotojas jo neatleidžia arba dar kartą paspaudžia mygtuką.
Pakeiskite pranešimo tipą ir nurodykite „pavyko”. Pakeiskite antrąjį formulės argumentą:
Notify( "Hello, World", NotificationType.Success, 0 )Spustelėkite ar paspauskite mygtuką.
Kiekvieną kartą spustelėjus mygtuką, pranešimas Hello, Worldrodomas vartotojui kaip informacinis. Su 0 skirtuoju laiku pranešimą atmesti galės tik vartotojas arba paspaudus mygtuką dar kartą.