Pastaba.
Prieigai prie šio puslapio reikalingas įgaliojimas. Galite bandyti prisijungti arba pakeisti katalogus.
Prieigai prie šio puslapio reikalingas įgaliojimas. Galite bandyti pakeisti katalogus.
Rodo patvirtinimo dialogo langą su pranešimu ir dviem mygtukais.
Sintaksė
Xrm.Navigation.openConfirmDialog(confirmStrings,confirmOptions).then(successCallback,errorCallback);
Parametrai
Pastaba.
Kai įjungta nauja išvaizda , dialogo lango aukščio dydis bus pakeistas automatiškai, jei nenustatysite dialogo lango parinkčių aukščio reikšmės.
| Vardas, pavadinimas | Rūšis | Privalomas | Aprašymas |
|---|---|---|---|
confirmStrings |
Daiktas | Taip | Eilutės, kurios bus naudojamos patvirtinimo dialogo lange. Objekte yra šios reikšmės: - cancelButtonLabel: (Pasirinktinai) Eilutė. Atšaukimo mygtuko žyma. Jei nenurodysite atšaukimo mygtuko žymos, mygtukas Atšaukti bus naudojamas kaip mygtuko etiketė.- confirmButtonLabel: (Pasirinktinai) Eilutė. Patvirtinimo mygtuko etiketė. Jei nenurodysite patvirtinimo mygtuko etiketės, mygtukas Gerai bus naudojamas kaip mygtuko etiketė.- subtitle: (Pasirinktinai) Eilutė. Paantraštė, kuri bus rodoma patvirtinimo dialogo lange.- text:Eilutės. Pranešimas, kuris bus rodomas patvirtinimo dialogo lange.- title: (Pasirinktinai) Eilutė. Pavadinimas, kuris bus rodomas patvirtinimo dialogo lange. |
confirmOptions |
Daiktas | No | Patvirtinimo dialogo lango aukščio ir pločio parinktys. Objekte yra šios reikšmės: - height: (Pasirinktinai) skaičius. Patvirtinimo dialogo lango aukštis pikseliais.- width: (Pasirinktinai) skaičius. Patvirtinimo dialogo lango plotis pikseliais. Kai įjungta nauja išvaizda , dialogo lango aukštis automatiškai pakeičiamas, jei nenustatėte dialogo lango parinkčių aukščio reikšmės. |
successCallback |
funkcija | No | Funkcija, vykdoma uždarius patvirtinimo dialogo langą viršutiniame dešiniajame dialogo lango kampe spustelėjus patvirtinti, atšaukti arba X . Perduotas objektas su patvirtintu (Bulio logikos) atributu, nurodantis, ar buvo spustelėtas patvirtinimo mygtukas, kad uždarytumėte dialogo langą. |
errorCallback |
funkcija | No | Funkcija, kurią reikia vykdyti, kai operacija nepavyksta. |
Pavyzdžiui
Toliau pateiktame kodo pavyzdyje rodomas patvirtinimo dialogo langas. Atitinkamas pranešimas konsolėje užregistruojamas atsižvelgiant į tai, ar buvo spustelėta patvirtinti, ar atšaukti / X , kad uždarytumėte dialogo langą.
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.");
});