openAlertDialog (ügyfél API-referencia)

Egy üzenetet és egy gombot tartalmazó riasztási párbeszédpanelt jelenít meg.

Szemantika

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

Paraméterek

Megjegyzés:

Ha engedélyezve van az új megjelenés , a párbeszédpanel magassága automatikusan átméreteződik, ha nem állítja be a párbeszédpanel beállításainak magasságértékét .

Név Típus Kötelező Description
alertStrings Objektum Igen A riasztás párbeszédpanelen használandó sztringek. Az objektum a következő értékeket tartalmazza:
- confirmButtonLabel: (Nem kötelező) sztring. A megerősítés gomb címkéje. Ha nem adja meg a gombcímkét, az OK gombcímkeként lesz használva.
- szöveg: Sztring. A riasztás párbeszédpanelen megjelenítendő üzenet.
- title: (Nem kötelező) sztring. A riasztási párbeszédpanel címe.
alertOptions Objektum Nem A riasztási párbeszédpanel magassági és szélességi beállításai. Az objektum a következő értékeket tartalmazza:
- height: (Nem kötelező) Szám. A riasztási párbeszédpanel magassága képpontban.
- width: (Nem kötelező) Szám. A riasztás párbeszédpanel képpontjainak szélessége.

Ha engedélyezve van az új megjelenés , a párbeszédpanel magassága automatikusan átméreteződik, ha nem adja meg a height párbeszédpanel beállításainak értékét.
successCallback függvény Nem A riasztási párbeszédpanel bezárásakor végrehajtandó függvény vagy a megerősítés gombra kattint, vagy az ESC billentyűt lenyomva megszakítja.
errorCallback függvény Nem A művelet sikertelensége esetén végrehajtandó függvény.

Example

Az alábbi mintakód egy riasztási párbeszédpanelt jelenít meg. Kattintson az Igen gombra a riasztás párbeszédpanelen, vagy törölje a riasztási párbeszédpanelt a függvény ESC-hívásainak close lenyomásával:

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