openConfirmDialog (справка за API на клиент)

Показва диалогов прозорец за потвърждение, съдържащ съобщение и два бутона.

Синтаксис

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

Параметри

Бележка

Когато новият облик е разрешен, височината на диалоговия прозорец ще се преоразмерява автоматично, ако не зададете стойността за височина на опциите в диалоговия прозорец.

Име Вид Необходимо Описание
confirmStrings Обект Да Низовете, които ще се използват в диалоговия прозорец за потвърждение. Обектът съдържа следните стойности:
- cancelButtonLabel: (незадължително) Низ. Етикетът на бутона "Отказ". Ако не зададете етикет на бутона "Отказ", " Отказ" се използва като етикет на бутон.
- confirmButtonLabel: (незадължително) Низ. Етикетът на бутона за потвърждение. Ако не зададете етикета на бутона за потвърждение, като етикет на бутон се използва OK .
- subtitle: (незадължително) Низ. Подзаглавието, което трябва да се покаже в диалоговия прозорец за потвърждение.
- text:Низ. Съобщението, което трябва да се покаже в диалоговия прозорец за потвърждение.
- title: (незадължително) Низ. Заглавието, което трябва да се покаже в диалоговия прозорец за потвърждение.
confirmOptions Обект Не Опциите за височина и ширина за диалоговия прозорец за потвърждение. Обектът съдържа следните стойности:
- height: (незадължително) Число. Височина на диалоговия прозорец за потвърждение в пиксели.
- width: (незадължително) Число. Ширина на диалоговия прозорец за потвърждение в пиксели.

Когато новият облик е разрешен, височината на диалоговия прозорец се преоразмерява автоматично, ако не зададете стойността за височина на опциите в диалоговия прозорец.
successCallback функция Не Функция за изпълнение, когато диалоговият прозорец за потвърждение се затвори чрез щракване върху потвърждаването, отмяната или X в горния десен ъгъл на диалоговия прозорец. Подава се обект с потвърден (булев) атрибут, който показва дали бутонът за потвърждение е щракнат, за да затворите диалоговия прозорец.
errorCallback функция Не Функция, която се изпълнява, когато операцията е неуспешна.

Пример

Примерният код по-долу показва диалогов прозорец за потвърждение. В конзолата се регистрира подходящо съобщение в зависимост от това дали е щракнато върху потвърждаване или отказ/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