Partekatu bidez


addNotification (bezeroaren APIaren erreferentzia)

Kontrol baten errore- edo gomendio-jakinarazpena bistaratzen du, eta jakinarazpenean oinarrituta exekutatu beharreko ekintzak zehazteko aukera ematen dizu. Errore-jakinarazpen mota bat zehazten duzunean, "X" ikono gorri bat agertuko da kontrolaren ondoan. Gomendio-jakinarazpen mota bat zehazten duzunean, "i" ikonoa agertuko da kontrolaren ondoan. Dynamics 365 mugikorreko bezeroetan, ikonoa ukituz gero, mezua bistaratuko da, eta konfiguratutako ekintza egin ahal izango duzu Aplikatu botoian klik eginez edo mezua baztertu.

Onartutako kontrol motak onartzen dira

Denak

Sintaxia

formContext.getControl(arg).addNotification(notification);

Parametroak

Izena Mota Beharrezkoa Deskribapena
notification Objektua Bai Gehitu beharreko jakinarazpena. Ikusi notification parametroa

notification parametroa

Parametroak notification honako propietate hauek dituen objektu bat onartzen du

Izena Mota Beharrezkoa Deskribapena
actions Objektuen matrizea Ez Ikusi actions propietateak
messages Kateen matrizea Bai Jakinarazpenean bistaratu beharreko mezua. Uneko bertsioan, matrize honetan zehaztutako lehenengo mezua soilik bistaratuko da. Hemen zehazten duzun katea testu lodi gisa agertzen da jakinarazpenean, eta normalean jakinarazpenaren izenburua edo gaia gisa erabiltzen da. Zure mezua 50 karakterera mugatu beharko zenuke erabiltzailearen esperientzia optimoa lortzeko.
notificationLevel String Bai Jakinarazpen mota zehazten du. Baliozko balioak ERROR edo RECOMMENDATION dira.
uniqueId String Bai Jakinarazpen hau garbitzeko erabili beharreko IDa, clearNotification metodoa erabiltzean.

actions Propietatea

Propietateak actions propietate hauek dituen objektuen matrize bat dauka:

Izena Mota Beharrezkoa Deskribapena
message String Ez Erabiltzaileari bistaratuko zaion jakinarazpenaren gorputz-mezua. Mugatu zure mezua 100 karakterera erabiltzailearen esperientzia optimoa lortzeko.
actions Funtzio matrizea Ez Mezuari dagozkion ekintzak.

Itzuli balioa

Mota: Boolearra

Deskribapena: metodoak arrakasta izan duen ala ez adierazten du.

Oharrak

Web-bezeroan, addNotification metodoak jakinarazpen bat bistaratzen du zehaztutako mezuekin eta bi botoi estandarrekin: Aplikatu eta Baztertu. Aplikatu botoian klik eginez gero, zuk definitutako ekintza exekutatzen da; Itxali botoian klik eginez gero, jakinarazpen-mezua ixten da.

Interfaze bateratuan:

  • Ez botoiarik botoia .
  • Aplikatu botoia jakinarazpen-maila GOMENDIOA (ERROR) gisa ezarrita dagoenean soilik agertzen da, eta ez ERROR.

Adibidez

Ondorengo adibide-kodeak jakinarazpen bat bistaratzen du kontuaren izenaren inprimakiko zutabean, ticker ikurra ezartzeko, baldin eta kontuaren izenaren zutabeak "Microsoft" badu, eta ticker ikurra ez badago dagoeneko "MSFT" gisa ezarrita. Jakinarazpenean Aplikatu botoian klik eginez gero, Ticker ikurraren zutabea "MSFT" gisa ezarriko da.

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");
}

Honela agertzen da jakinarazpena modeloetan oinarritutako aplikazioetan:

Adibidea, jakinarazpena gehitu.

clearNotification
ezarriJakinarazpena