다음을 통해 공유


openConfirmDialog(클라이언트 API 참조)

메시지와 두 개의 단추가 포함된 확인 대화 상자를 표시합니다.

Syntax

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

매개 변수

비고

새 모양을 사용하도록 설정하면 대화 상자 옵션의 높이 값을 설정하지 않으면 대화 높이가 자동으로 조정됩니다.

이름 유형 필수 Description
confirmStrings Object Yes 확인 대화 상자에 사용할 문자열입니다. 개체에는 다음 값이 포함됩니다.
- cancelButtonLabel: (선택 사항) 문자열입니다. 취소 단추 레이블입니다. 취소 단추 레이블을 지정하지 않으면 취소 가 단추 레이블로 사용됩니다.
- confirmButtonLabel: (선택 사항) 문자열입니다. 확인 단추 레이블입니다. 확인 단추 레이블을 지정하지 않으면 확인 이 단추 레이블로 사용됩니다.
- subtitle: (선택 사항) 문자열입니다. 확인 대화 상자에 표시할 부제입니다.
- text:문자열. 확인 대화 상자에 표시할 메시지입니다.
- title: (선택 사항) 문자열입니다. 확인 대화 상자에 표시할 제목입니다.
confirmOptions Object 아니오 확인 대화 상자의 높이 및 너비 옵션입니다. 개체에는 다음 값이 포함됩니다.
- height: (선택 사항) 번호입니다. 확인 대화 상자의 높이(픽셀)입니다.
- width: (선택 사항) 번호입니다. 확인 대화 상자의 너비(픽셀)입니다.

새 모양을 사용하도록 설정하면 대화 상자 옵션의 높이 값을 설정하지 않으면 대화 높이가 자동으로 조정됩니다.
successCallback 기능 아니오 대화 상자의 오른쪽 위 모서리에 있는 확인, 취소 또는 X 를 클릭하여 확인 대화 상자를 닫을 때 실행할 함수입니다. 확인 단추를 클릭하여 대화 상자를 닫는지 여부를 나타내는 확인된 (부울) 특성이 있는 개체가 전달됩니다.
errorCallback 기능 아니오 작업이 실패할 때 실행할 함수입니다.

Example

다음 코드 샘플에서는 확인 대화 상자를 표시합니다. 대화 상자를 닫기 위해 확인 또는 취소/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