หมายเหตุ
การเข้าถึงหน้านี้ต้องได้รับการอนุญาต คุณสามารถลอง ลงชื่อเข้าใช้หรือเปลี่ยนไดเรกทอรีได้
การเข้าถึงหน้านี้ต้องได้รับการอนุญาต คุณสามารถลองเปลี่ยนไดเรกทอรีได้
ใช้วิธีการหน้าของ dataApi วัตถุเพื่อควบคุมหน้าที่สร้างเอง เช่น การส่งกลับค่าเมื่อใช้หน้าเป็นกล่องโต้ตอบ ในขณะนี้ มีวิธีของหน้าเดียวเท่านั้น
setPageOutput วิธี
ตั้งค่าส่งกลับเป็นสคริปต์การโทรเมื่อหน้าสร้างเปิดขึ้นเมื่อกล่องโต้ตอบปิดลง วิธีนี้ใช้ได้เฉพาะในโฮสต์ที่รองรับการส่งกลับค่าจากกล่องโต้ตอบหน้าที่สร้างขึ้น ไม่ใช่ส่วนหนึ่งของสัญญาที่แชร์ dataApi ดังนั้นโปรดตรวจสอบว่ามีอยู่ก่อนเรียกใช้
พารามิเตอร์
| ชื่อ | Type | คำอธิบาย |
|---|---|---|
value |
ไม่รู้จัก | ค่าที่จะกลับไปยังสคริปต์ที่เปิดกล่องโต้ตอบ ค่าอาจเป็นค่าดั้งเดิม วัตถุ หรืออาร์เรย์ |
การคืนสินค้า
ไม่มีค่า
ตัวอย่าง setPageOutput
dataApi.setPageOutput?.({
action: "selected",
recordId: selectedRecordId
});
const xrm = (window as any).Xrm;
await xrm.Navigation.navigateBack();
การเรียก setPageOutput ไม่ได้ปิดกล่องโต้ตอบหรืออัปเดตหน้าการเรียก ปิดกล่องโต้ตอบด้วยXrm.Navigation.navigateBack() สัญญาที่ส่งกลับมา Xrm.Navigation.navigateTo จะแก้ไขด้วยวัตถุที่มี returnValue คุณสมบัติที่จัดเก็บไว้ล่าสุด สคริปต์การเรียกต้องนําค่าที่ส่งกลับมาไปใช้กับฟอร์ม เส้นตาราง หรือสถานะอื่น ๆ อย่างชัดเจน
วิธีนี้ใช้กับหน้าที่สร้างที่เปิดเป็นกล่องโต้ตอบ หน้าที่สร้างเปิดขึ้นแบบอินไลน์หรือในบานหน้าต่างด้านข้างของแอปจะไม่ส่งกลับค่าไปยังสคริปต์การโทร