Делите путем


аддНотифицатион (референца клијентског АПИ-ја)

Приказује обавештење о грешци или препоруци за контролу, и омогућава вам да специфицирате акције које ће се извршити на основу обавештења. Када одредите тип обавештења о грешци, поред контроле се појављује црвена икона "Кс". Када одредите тип обавештења о препоруци, поред контроле се појављује икона "и". На мобилним клијентима Д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");
}

Овако се обавештење појављује у апликацијама заснованим на моделу:

 Пример додавања обавештења.

Претраживање
сетОбавештење