หมายเหตุ
การเข้าถึงหน้านี้ต้องได้รับการอนุญาต คุณสามารถลอง ลงชื่อเข้าใช้หรือเปลี่ยนไดเรกทอรีได้
การเข้าถึงหน้านี้ต้องได้รับการอนุญาต คุณสามารถลองเปลี่ยนไดเรกทอรีได้
แสดงกล่องโต้ตอบข้อผิดพลาด
ไวยากรณ์
Xrm.Navigation.openErrorDialog(errorOptions).then(successCallback,errorCallback);
พารามิเตอร์
| ชื่อ | ประเภท | ต้องมี | คำอธิบาย |
|---|---|---|---|
errorOptions |
วัตถุ | ใช่ | วัตถุเพื่อระบุตัวเลือกสําหรับกล่องโต้ตอบข้อผิดพลาด วัตถุประกอบด้วยค่าต่อไปนี้: - details: สตริง (ไม่บังคับ) รายละเอียดเกี่ยวกับข้อผิดพลาด เมื่อคุณระบุสิ่งนี้ ปุ่ม ดาวน์โหลดแฟ้มบันทึก จะพร้อมใช้งานในข้อความแสดงข้อผิดพลาด และการคลิกจะอนุญาตให้ผู้ใช้ดาวน์โหลดแฟ้มข้อความที่มีเนื้อหาที่ระบุในค่านี้- errorCode: (ไม่บังคับ) ตัวเลข รหัสข้อผิดพลาด ถ้าคุณเพิ่งตั้งค่า errorCodeข้อความสําหรับรหัสข้อผิดพลาดจะถูกดึงมาจากเซิร์ฟเวอร์โดยอัตโนมัติ และแสดงในกล่องโต้ตอบข้อผิดพลาด ถ้าคุณระบุค่าไม่ถูกต้อง errorCode กล่องโต้ตอบข้อผิดพลาดที่มีข้อความแสดงข้อผิดพลาดเริ่มต้นจะปรากฏขึ้น- message: สตริง (ไม่บังคับ) ข้อความที่จะแสดงในกล่องโต้ตอบข้อผิดพลาดคุณต้องตั้งค่า errorCode หรือmessage |
successCallback |
ฟังก์ชัน | ไม่ใช่ | ฟังก์ชันที่จะดําเนินการเมื่อปิดกล่องโต้ตอบข้อผิดพลาด |
errorCallback |
ฟังก์ชัน | ไม่ใช่ | ฟังก์ชันที่จะดําเนินการเมื่อการดําเนินการล้มเหลว |
ตัวอย่าง
ตัวอย่างรหัสต่อไปนี้ส่งผ่าน errorCode (1234) ที่ไม่ถูกต้องเพื่อแสดงกล่องโต้ตอบข้อผิดพลาดพร้อมข้อความเริ่มต้น:
Xrm.Navigation.openErrorDialog({ errorCode:1234 }).then(
function (success) {
console.log(success);
},
function (error) {
console.log(error);
});
ซึ่งจะแสดงกล่องโต้ตอบข้อผิดพลาดพร้อมด้วยข้อความเริ่มต้น: