แชร์ผ่าน


openErrorDialog (การอ้างอิง API ไคลเอ็นต์)

แสดงกล่องโต้ตอบข้อผิดพลาด

ไวยากรณ์

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);
    });

ซึ่งจะแสดงกล่องโต้ตอบข้อผิดพลาดพร้อมด้วยข้อความเริ่มต้น:

กล่องโต้ตอบข้อผิดพลาดที่มีข้อความเริ่มต้น

Xrm.Navigation
รายการรหัสข้อผิดพลาด