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


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

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

Σύνταξη

Xrm.Navigation.openAlertDialog(alertStrings,alertOptions).then(successCallback,errorCallback);

Παραμέτρους

Σημείωση

Με ενεργοποιημένη τη νέα εμφάνιση , το ύψος των παραθύρων διαλόγου θα αλλάξει μέγεθος αυτόματα εάν δεν ορίσετε την τιμή ύψους των επιλογών παραθύρου διαλόγου.

Όνομα Δακτυλογραφώ Απαιτούμενο Περιγραφή
alertStrings Αντικείμενο Ναι Οι συμβολοσειρές που θα χρησιμοποιηθούν στο παράθυρο διαλόγου ειδοποίησης. Το αντικείμενο περιέχει τις ακόλουθες τιμές:
- confirmButtonLabel: (Προαιρετικό) Συμβολοσειρά. Η ετικέτα κουμπιού επιβεβαίωσης. Εάν δεν καθορίσετε την ετικέτα κουμπιού, χρησιμοποιείται το OK ως ετικέτα κουμπιού.
- text: Συμβολοσειρά. Το μήνυμα που θα εμφανίζεται στο παράθυρο διαλόγου ειδοποίησης.
- title: (Προαιρετικό) Συμβολοσειρά. Ο τίτλος του παραθύρου διαλόγου ειδοποίησης.
alertOptions Αντικείμενο Όχι Οι επιλογές ύψους και πλάτους για το παράθυρο διαλόγου ειδοποίησης. Το αντικείμενο περιέχει τις ακόλουθες τιμές:
- height: (Προαιρετικό) Αριθμός. Το ύψος του παραθύρου διαλόγου ειδοποίησης σε pixel.
- width: (Προαιρετικό) Αριθμός. Πλάτος των pixel των παραθύρων διαλόγου ειδοποίησης.

Με ενεργοποιημένη τη νέα εμφάνιση , το ύψος των παραθύρων διαλόγου αλλάζει μέγεθος αυτόματα εάν δεν ορίσετε την height τιμή των επιλογών παραθύρου διαλόγου.
successCallback λειτουργία Όχι Μια συνάρτηση που θα εκτελεστεί όταν κλείσει το παράθυρο διαλόγου ειδοποίησης, κάνοντας κλικ στο κουμπί επιβεβαίωσης ή ακυρώνοντας πατώντας το πλήκτρο ESC.
errorCallback λειτουργία Όχι Μια λειτουργία που εκτελείται όταν αποτύχει η λειτουργία.

Παράδειγμα

Το παρακάτω δείγμα κώδικα εμφανίζει ένα παράθυρο διαλόγου ειδοποίησης. Κάνοντας κλικ στο κουμπί Ναι στο παράθυρο διαλόγου ειδοποίησης ή ακυρώνοντας το παράθυρο διαλόγου ειδοποίησης πατώντας το πλήκτρο ESC καλεί τη close συνάρτηση:

var alertStrings = { confirmButtonLabel: "Yes", text: "This is an alert.", title: "Sample title" };
var alertOptions = { height: 120, width: 260 };
Xrm.Navigation.openAlertDialog(alertStrings, alertOptions).then(
    function (success) {
        console.log("Alert dialog closed");
    },
    function (error) {
        console.log(error.message);
    }
);

Xrm.navigation