Jagamisviis:


openConfirmDialog (kliendi API viide)

Kuvab kinnituse dialoogiboksi, mis sisaldab teadet ja kahte nuppu.

Süntaks

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

Parameetrid

Märkus.

Kui uus ilme on lubatud, muudetakse dialoogiboksi kõrguse suurust automaatselt, kui te ei määra dialoogiboksi suvandite kõrguse väärtust.

Nimetus Liik Nõutav Kirjeldus
confirmStrings Ese Jah Kinnitusdialoogis kasutatavad stringid. Objekt sisaldab järgmisi väärtusi:
- cancelButtonLabel: (Valikuline) string. Loobumisnupu silt. Kui te ei määra loobumisnupu silti, kasutatakse nupusildina nuppu Loobu .
- confirmButtonLabel: (Valikuline) string. Nupu Kinnita silt. Kui te kinnitamisnupu silti ei määra, kasutatakse nupusildina nuppu OK .
- subtitle: (Valikuline) string. Kinnitusdialoogis kuvatav alapealkiri.
- text:String. Kinnitusdialoogis kuvatav teade.
- title: (Valikuline) string. Kinnitusdialoogis kuvatav pealkiri.
confirmOptions Ese Ei Kinnitusdialoogi kõrguse ja laiuse suvandid. Objekt sisaldab järgmisi väärtusi:
- height: (Valikuline) number. Kinnitusdialoogi kõrgus pikslites.
- width: (Valikuline) number. Kinnitusdialoogi laius pikslites.

Kui uus ilme on lubatud, saab dialoogiboksi kõrguse suurust automaatselt muuta, kui te ei määra dialoogiboksi suvandite kõrguse väärtust.
successCallback funktsioon Ei Funktsioon, mida saab käivitada, kui kinnitusdialoog suletakse, klõpsates dialoogi paremas ülanurgas nuppu Kinnita, Tühista või X . Edastatakse kinnitatud (kahendmuutuja) atribuudiga objekt, mis näitab, kas dialoogiboksi sulgemiseks klõpsati nuppu Kinnita.
errorCallback funktsioon Ei Funktsioon, mis käivitatakse, kui toiming nurjub.

Näide

Järgmine koodinäidis kuvab kinnituse dialoogiboksi. Vastav teade logitakse konsoolis sõltuvalt sellest, kas dialoogiboksi sulgemiseks klõpsati nuppu Kinnita või tühista/X .

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