Κοινοποίηση μέσω


clearGlobalNotification (αναφορά API προγράμματος-πελάτη)

Διαγράφει μια ειδοποίηση στην εφαρμογή.

Σύνταξη

Xrm.App.clearGlobalNotification(uniqueId).then(successCallback, errorCallback);

Παραμέτρους

Όνομα Δακτυλογραφώ Απαραίτητο Περιγραφή
uniqueId Συμβλοσειρά Όχι Το αναγνωριστικό που θα χρησιμοποιηθεί για την εκκαθάριση μιας συγκεκριμένης ειδοποίησης που ορίστηκε με χρήση της addGlobalNotification.
successCallback Function Όχι Μια συνάρτηση που θα καλεί όταν καταργείται η ειδοποίηση.
errorCallback Function Όχι Μια λειτουργία για κλήση όταν αποτύχει η λειτουργία.

Τιμή επιστροφής

Με επιτυχία, επιστρέφει ένα αντικείμενο υπόσχεσης.

Παραδείγματα

Το παρακάτω παράδειγμα δείχνει πώς μπορείτε να προσθέσετε μια ειδοποίηση και, στη συνέχεια, να την κλείσετε αυτόματα μετά από 5 δευτερόλεπτα.

// define notification object
var notification = 
{
  type: 2,
  level: 3, //warning
  message: "Test warning notification"
}

Xrm.App.addGlobalNotification(notification).then(
    function success(result) {
        console.log("Notification created with ID: " + result);

    // Wait for 5 seconds and then clear the notification
    window.setTimeout(function () { 
            Xrm.App.clearGlobalNotification(result); }, 5000);
    },
    function (error) {
        console.log(error.message);
        // handle error conditions
    }
);

addGlobalNotification