หมายเหตุ
การเข้าถึงหน้านี้ต้องได้รับการอนุญาต คุณสามารถลอง ลงชื่อเข้าใช้หรือเปลี่ยนไดเรกทอรีได้
การเข้าถึงหน้านี้ต้องได้รับการอนุญาต คุณสามารถลองเปลี่ยนไดเรกทอรีได้
แสดงกล่องโต้ตอบการยืนยันที่มีข้อความและปุ่มสองปุ่ม
ไวยากรณ์
Xrm.Navigation.openConfirmDialog(confirmStrings,confirmOptions).then(successCallback,errorCallback);
พารามิเตอร์
Note
เมื่อคุณเปิดใช้งาน รูปลักษณ์ใหม่ ความสูงของกล่องโต้ตอบจะปรับขนาดโดยอัตโนมัติถ้าคุณไม่ได้ตั้งค่า ความสูง ของตัวเลือกกล่องโต้ตอบ
| ชื่อ | ประเภท | ต้องมี | คำอธิบาย |
|---|---|---|---|
confirmStrings |
ยืนยันสตริง | ใช่ | สตริงที่จะใช้ในกล่องโต้ตอบการยืนยัน |
confirmOptions |
ยืนยันตัวเลือก | ไม่ใช่ | ตัวเลือกความสูงและความกว้างสําหรับกล่องโต้ตอบการยืนยัน |
successCallback |
ฟังก์ชัน | ไม่ใช่ | ฟังก์ชันที่จะดําเนินการเมื่อปิดกล่องโต้ตอบการยืนยันโดยการคลิกที่ยืนยัน ยกเลิก หรือ X ที่มุมบนขวาของกล่องโต้ตอบ วัตถุที่มีแอตทริบิวต์ ยืนยัน (บูลีน) จะถูกส่งผ่านที่ระบุว่า ปุ่มยืนยันถูกคลิกเพื่อปิดกล่องโต้ตอบหรือไม่ |
errorCallback |
ฟังก์ชัน | ไม่ใช่ | ฟังก์ชันที่จะดําเนินการเมื่อการดําเนินการล้มเหลว |
ยืนยันสตริง
| ชื่อ | ประเภท | คำอธิบาย |
|---|---|---|
cancelButtonLabel |
สตริง | (ไม่บังคับ) ป้ายชื่อปุ่มยกเลิก ถ้าคุณไม่ได้ระบุป้ายชื่อปุ่มยกเลิก ยกเลิก จะถูกใช้เป็นป้ายชื่อปุ่ม |
confirmButtonLabel |
สตริง | (ไม่บังคับ) ป้ายชื่อปุ่มยืนยัน ถ้าคุณไม่ได้ระบุป้ายชื่อปุ่มยืนยัน จะใช้ ตกลง เป็นป้ายชื่อปุ่ม |
subtitle |
สตริง | (ไม่บังคับ) คําบรรยายที่จะแสดงในกล่องโต้ตอบการยืนยัน |
text |
สตริง | ข้อความที่จะแสดงในกล่องโต้ตอบการยืนยัน |
title |
สตริง | (ไม่บังคับ) ชื่อเรื่องที่จะแสดงในกล่องโต้ตอบการยืนยัน |
ยืนยันตัวเลือก
| ชื่อ | ประเภท | คำอธิบาย |
|---|---|---|
height |
ตัวเลข | (ไม่บังคับ) ความสูงของกล่องโต้ตอบการยืนยันเป็นพิกเซล ด้วย รูปลักษณ์ใหม่ ที่เปิดใช้งาน ความสูงของกล่องโต้ตอบจะปรับขนาดโดยอัตโนมัติถ้าคุณไม่ได้ตั้งค่า height ของตัวเลือกกล่องโต้ตอบ |
width |
ตัวเลข | (ไม่บังคับ) ความกว้างของกล่องโต้ตอบการยืนยันเป็นพิกเซล |
ตัวอย่าง
ตัวอย่างรหัสต่อไปนี้จะแสดงกล่องโต้ตอบการยืนยัน โดยจะบันทึกข้อความที่เหมาะสมในคอนโซลโดยขึ้นอยู่กับว่าผู้ใช้เลือกยืนยันหรือยกเลิก/X เพื่อปิดกล่องโต้ตอบหรือไม่
const confirmStrings = {
text: "This is a confirmation.",
title: "Confirmation Dialog"
};
const confirmOptions = { height: 200, width: 450 };
Xrm.Navigation.openConfirmDialog(confirmStrings, confirmOptions).then(({ confirmed }) => {
if (confirmed) {
console.log("Dialog closed using OK button.");
} else {
console.log("Dialog closed using Cancel button or X.");
}
});