Обавести функцију
Односи се на: Апликације платна ЦЛИ апликације Power Platform засноване на моделу
Кориснику приказује поруку у банеру.
Опис
Функција Обавести приказује банер поруку кориснику на врху екрана. Обавештење остаје све док га корисник не одбаци или истекне временско ограничење, што је подразумевано 10 секунди.
Употребљавају се одговарајућа боја и икона у зависности од врсте поруке. Тип је одређен другим аргументом функције:
Белешка
Ограничење броја знакова за функцију Notify је 500 знакова.
NotificationType Argument | Опис |
---|---|
НотифицатионТипе.Грешка | Приказује поруку као грешку. |
НотифицатионТипе.Информатион (Подразумевано) | Приказује поруку као информативну. |
НотифицатионТyпе.Суццесс | Приказује поруку као успешну. |
НотифицатионТипе.Упозорење | Приказује поруку као упозорење. |
Поруке се приказују и приликом прављења апликације и када крајњи корисници користе вашу апликацију.
Обавести се може користити само у формулама понашања.
Обавести може бити упарен са функцијом ИфЕррор за откривање и пријављивање грешака са прилагођеном поруком о грешци.
Power Apps такође може да шаље потисна обавештења користећи потпуно другачији механизам од Notify. За више информација, погледајте Пошаљи обавештење у Power Apps.
Обавести увек враћа труе.
Напомена: Ова функција се раније звала ShowError када је могла да прикаже само поруке о грешци.
Белешка
Обавести се може користити у самосталној апликацији платна, прилагођеној страници и командним Power Fx искуствима . Подразумеване вредности за НотифицатионТипе и Тимеоут варирају у зависности од искуства у којем се користи. Можете одредити вредности које желите подесити за НотифицатионТипе и Тимеоут експлицитним постављањем у ваш Power Fx израз и ове вредности ће се поштовати без обзира на искуство.
Синтакса
Нотифи ( Мессаге [, НотифицатионТипе [ ,Тимеоут ]] )
- Порука – Обавезно. Порука која се приказује кориснику.
- НотифицатионТyпе – Опционо. Тип поруке која ће се приказати из горње табеле. Подразумевано је NotificationType.Information.
- Тимеоут – Опционо. Број милисекунди које треба чекати пре него што аутоматски одбаци обавештење. Подразумевана вредност је 10 секунди (или 10.000 милисекунди). Обавештење се приказује на неодређено време са временским ограничењем 0.
Примери
Корак по корак
Додајте контролу Дугме на екран.
Подесите својство OnSelect за Дугме према овој формули:
Notify( "Hello, World" )
Кликните или притисните дугме.
Сваки пут када се кликне на дугме, порука Здраво свима се кориснику приказује као информативна. Аутоматски се одбацује у 10 секунди (подразумевани тимеоут) ако га корисник не одбаци или поново притисне дугме.
Промените врсту поруке да бисте назначили грешку. Додајте други аргумент нашој формули:
Notify( "Hello, World", NotificationType.Error )
Кликните или притисните дугме.
Сада сваки пут када се кликне на дугме, порука Здраво свима се кориснику приказује као грешка. Аутоматски се одбацује у 10 секунди (подразумевани тимеоут) ако га корисник не одбаци или поново притисне дугме.
Промените врсту поруке да бисте назначили упозорење. Промените други аргумент у нашој формули:
Notify( "Hello, World", NotificationType.Warning, 4000 )
Кликните или притисните дугме.
Сада сваки пут када се кликне на дугме, порука Здраво свима се кориснику приказује као упозорење. Аутоматски се одбацује у 4 секунде (4.000 милисекунди) ако га корисник не одбаци или поново притисне дугме.
Промените врсту поруке да бисте назначили успех. Промените други аргумент у нашој формули:
Notify( "Hello, World", NotificationType.Success, 0 )
Кликните или притисните дугме.
Сада сваки пут када се кликне на дугме, порука Здраво свима се кориснику приказује као успешна. Са временским прекидом 0, обавештење ће одбацити само корисник или поновним притиском на дугме.