openConfirmDialog (referenční dokumentace k rozhraní API klienta)

Zobrazí potvrzovací dialogové okno obsahující zprávu a dvě tlačítka.

Syntaxe

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

Parametry

Poznámka:

Když je nový vzhled povolený, výška dialogového okna se automaticky změní, pokud nenastavíte hodnotu výšky možností dialogového okna.

Název Typ Povinné Description
confirmStrings Object Ano Řetězce, které se mají použít v potvrzovací dialogovém okně. Objekt obsahuje následující hodnoty:
- cancelButtonLabel: (Volitelné) Řetězec. Popisek tlačítka zrušit. Pokud popisek tlačítka Zrušit nezadáte, použije se jako popisek tlačítka Zrušit .
- confirmButtonLabel: (Volitelné) Řetězec. Popisek tlačítka potvrdit. Pokud popisek tlačítka potvrzení nezadáte, použije se jako popisek tlačítka OK .
- subtitle: (Volitelné) Řetězec. Podnadpis, který se má zobrazit v potvrzovacím dialogovém okně.
- text:Řetězec. Zpráva, která se má zobrazit v potvrzovacím dialogovém okně
- title: (Volitelné) Řetězec. Název, který se má zobrazit v potvrzovacím dialogovém okně.
confirmOptions Object Ne Možnosti výšky a šířky pro potvrzovací dialog. Objekt obsahuje následující hodnoty:
- height: (Volitelné) Číslo. Výška potvrzovací dialogového okna v pixelech
- width: (Volitelné) Číslo. Šířka potvrzovací dialogového okna v pixelech

Když je nový vzhled povolený, změní se výška dialogového okna automaticky, pokud nenastavíte hodnotu výšky možností dialogového okna.
successCallback funkce Ne Funkce, která se spustí při zavření potvrzovacího dialogového okna kliknutím na potvrzení, zrušení nebo X v pravém horním rohu dialogového okna. Objekt s potvrzeným (logickým) atributem je předán, který označuje, zda bylo tlačítko potvrzení kliknutím zavřeno dialogové okno.
errorCallback funkce Ne Funkce, která se má provést, když se operace nezdaří.

Example

Následující ukázka kódu zobrazí potvrzovací dialogové okno. V závislosti na tom, jestli bylo kliknutím nebo zrušením nebo kliknutím na X dialogové okno zavřeno, se do konzoly zaprotokoluje příslušná zpráva.

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