Белешка
Приступ овој страници захтева ауторизацију. Можете покушати да се пријавите или промените директоријуме.
Приступ овој страници захтева ауторизацију. Можете покушати да промените директоријуме.
Приказује обавештење о грешци или препоруци за контролу, и омогућава вам да специфицирате акције које ће се извршити на основу обавештења. Када одредите тип обавештења о грешци, поред контроле се појављује црвена икона "Кс". Када одредите тип обавештења о препоруци, поред контроле се појављује икона "и". На мобилним клијентима Дyнамицс 365, додиром на икону ће се приказати порука и омогућити вам да извршите конфигурисану акцију кликом на дугме Примени или одбаците поруку.
Подржани типови контроле
Све
Синтакса
formContext.getControl(arg).addNotification(notification);
Параметре
| Име | Тип | Потребно | Опис |
|---|---|---|---|
notification |
Објекат | Да | Обавештење за додавање. Погледајте notification параметар |
notification Параметар
Параметар notification прихвата објекат са следећим особинама
| Име | Тип | Потребно | Опис |
|---|---|---|---|
actions |
Низ објеката | Не | Види actions имовину |
messages |
Низ жица | Да | Порука која ће се приказати у обавештењу. У тренутном издању, биће приказана само прва порука наведена у овом низу. Стринг који овде наведете појављује се као подебљани текст у обавештењу, и обично се користи за наслов или предмет обавештења. Требало би да ограничите своју поруку на 50 знакова за оптимално корисничко искуство. |
notificationLevel |
String | Да | Дефинише врсту обавештења. Важеће вредности су ERROR или RECOMMENDATION. |
uniqueId |
String | Да | ИД који се користи за брисање овог обавештења када се користи метод цлеарНотифицатион . |
actions Својство
Особина actions садржи низ објеката са следећим особинама:
| Име | Тип | Потребно | Опис |
|---|---|---|---|
message |
String | Не | Тело порука обавештења да се прикаже кориснику. Ограничите своју поруку на 100 знакова за оптимално корисничко искуство. |
actions |
Низ функција | Не | Одговарајуће акције за поруку. |
Повратна вредност
Тип : Боолеан
Опис : Означава да ли је метод успео.
Примедбе
У веб клијенту метод аддНотифицатион приказује обавештење са порукама које сте навели и два стандардна дугмета: Примени и Одбаци. Кликом на Примени извршава се акција коју дефинишете; кликом на дугме Одбаци затвара се порука обавештења.
У јединственом интерфејсу:
- Не постоји дугме за одбацивање .
- Дугме Примени се појављује само када је ниво обавештења подешен на ПРЕПОРУКА, а не ГРЕШКА.
Пример
Следећи узорак код приказује обавештење у колони Име налога на обрасцу рачуна да подесите симбол Тицкер ако колона Име налога садржи "Мицрософт", а симбол Тицкер није већ подешен на "МСФТ". Кликом на Аппли у обавештењу ће се поставити колона Тицкер Сyмбол на "МСФТ".
function addTickerSymbolRecommendation(executionContext) {
var formContext = executionContext.getFormContext();
var myControl = formContext.getControl('name');
var accountName = formContext.data.entity.attributes.get('name');
var tickerSymbol = formContext.data.entity.attributes.get('tickersymbol');
if (accountName.getValue() == 'Microsoft' && tickerSymbol.getValue() != 'MSFT') {
var actionCollection = {
message: 'Set the Ticker Symbol to MSFT?',
actions: null
};
actionCollection.actions = [function () {
tickerSymbol.setValue('MSFT');
myControl.clearNotification('my_unique_id');
}];
myControl.addNotification({
messages: ['Set Ticker Symbol'],
notificationLevel: 'RECOMMENDATION',
uniqueId: 'my_unique_id',
actions: [actionCollection]
});
}
else
console.log("Notification not set");
}
Овако се обавештење појављује у апликацијама заснованим на моделу: