openConfirmDialog (odkaz na klientske rozhranie API)

Zobrazí potvrdzovacie dialógové okno obsahujúce správu a dve tlačidlá.

Syntax

Xrm.Navigation.openConfirmDialog(confirmStrings,confirmOptions).then(successCallback,errorCallback);

Parametre

Poznámka

Keď je nový vzhľad povolený, výška dialógového okna sa automaticky zmení, ak nenastavíte hodnotu výšky možností dialógového okna.

Meno Typ Požaduje sa Description
confirmStrings Object Áno Reťazce, ktoré sa majú použiť v potvrdzujúcom dialógovom okne. Objekt obsahuje nasledujúce hodnoty:
- cancelButtonLabel: (Voliteľné) Reťazec. Označenie tlačidla Zrušiť. Ak nezadáte označenie tlačidla Zrušiť, ako označenie tlačidla sa použije Cancel .
- confirmButtonLabel: (Voliteľné) Reťazec. Označenie tlačidla na potvrdenie. Ak nezadáte označenie tlačidla potvrdenia, ako označenie tlačidla sa použije OK .
- subtitle: (Voliteľné) Reťazec. Podnadpis, ktorý sa má zobraziť v potvrdzovacej dialógovej okne.
- text:Povrázok. Správa, ktorá sa zobrazí v potvrdzovacej dialógovej okne.
- title: (Voliteľné) Reťazec. Názov, ktorý sa má zobraziť v potvrdzovacom dialógovom okne.
confirmOptions Object Nie Možnosti výšky a šírky pre potvrdzovacie dialógové okno. Objekt obsahuje nasledujúce hodnoty:
- height: (Voliteľné) Číslo. Výška potvrdzovacieho dialógového okna v pixeloch.
- width: (Voliteľné) Číslo. Šírka potvrdzovacieho dialógového okna v pixeloch.

Keď je nový vzhľad povolený, výška dialógového okna sa automaticky zmení, ak nenastavíte hodnotu výšky možností dialógového okna.
successCallback funkcia Nie Funkcia, ktorá sa má spustiť po zavretí potvrdzovacieho dialógového okna kliknutím na položku potvrdiť, zrušiť alebo X v pravom hornom rohu dialógového okna. Odovzda sa objekt s potvrdeným (booleovským) atribútom, ktorý označuje, či bolo na tlačidlo potvrdiť kliknuté, aby sa dialógové okno zatvorilo.
errorCallback funkcia Nie Funkcia, ktorá sa vykoná v prípade zlyhania operácie.

Príklad

Nasledujúca ukážka kódu zobrazí potvrdzovacie dialógové okno. V závislosti od toho, či sa na tlačidlo Zrušiť alebo Zrušiť alebo X kliklo, sa dialógové okno zapísalo, aby sa zadalo príslušné hlásenie.

var confirmStrings = { text:"This is a confirmation.", title:"Confirmation Dialog" };
var confirmOptions = { height: 200, width: 450 };
Xrm.Navigation.openConfirmDialog(confirmStrings, confirmOptions).then(
function (success) {    
    if (success.confirmed)
        console.log("Dialog closed using OK button.");
    else
        console.log("Dialog closed using Cancel button or X.");
});

Xrm.Navigation