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


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

Εμφανίζει ένα παράθυρο διαλόγου σφάλματος.

Σύνταξη

Xrm.Navigation.openErrorDialog(errorOptions).then(successCallback,errorCallback);

Παράμετροι

Όνομα Δακτυλογραφώ Απαραίτητο Περιγραφή
errorOptions Αντικείμενο Ναι Ένα αντικείμενο για τον καθορισμό των επιλογών για το παράθυρο διαλόγου σφάλματος. Το αντικείμενο περιέχει τις ακόλουθες τιμές:
- details: (Προαιρετικό) Συμβολοσειρά. Λεπτομέρειες σχετικά με το σφάλμα. Όταν το καθορίσετε, το κουμπί Λήψη αρχείου καταγραφής είναι διαθέσιμο στο μήνυμα σφάλματος και αν κάνετε κλικ σε αυτό, οι χρήστες θα μπορούν να κάνουν λήψη ενός αρχείου κειμένου με το περιεχόμενο που καθορίζεται σε αυτή την τιμή.
- errorCode: (Προαιρετικό) Αριθμός. Ο κωδικός σφάλματος. Εάν απλώς ορίσετε errorCodeτο , το μήνυμα για τον κωδικό σφάλματος ανακτώνται αυτόματα από τον διακομιστή και εμφανίζεται στο παράθυρο διαλόγου σφάλματος. Εάν καθορίσετε μια μη έγκυρη errorCode τιμή, εμφανίζεται ένα παράθυρο διαλόγου σφάλματος με ένα προεπιλεγμένο μήνυμα σφάλματος.
- message: (Προαιρετικό) Συμβολοσειρά. Το μήνυμα που θα εμφανίζεται στο παράθυρο διαλόγου σφάλματος.

Πρέπει να ορίσετε την errorCode τιμή ή message .
successCallback λειτουργία Όχι Μια συνάρτηση που θα εκτελεστεί όταν κλείσει το παράθυρο διαλόγου σφάλματος.
errorCallback λειτουργία Όχι Μια λειτουργία που εκτελείται όταν αποτύχει η λειτουργία.

Παράδειγμα

Το ακόλουθο δείγμα κώδικα μεταβιβάζει ένα λανθασμένο σφάλμαCode (1234) για την εμφάνιση ενός παραθύρου διαλόγου σφάλματος με προεπιλεγμένο μήνυμα:

Xrm.Navigation.openErrorDialog({ errorCode:1234 }).then(
    function (success) {
        console.log(success);        
    },
    function (error) {
        console.log(error);
    });

Αυτό εμφανίζει ένα παράθυρο διαλόγου σφάλματος με το προεπιλεγμένο μήνυμα:

Παράθυρο διαλόγου σφάλματος με προεπιλεγμένο μήνυμα.

Xrm.Navigation
Λίστα κωδικών σφαλμάτων