formContext.data.save (การอ้างอิง API ไคลเอ็นต์)

บันทึกระเบียนแบบอะซิงโครนัสด้วยตัวเลือกเพื่อตั้งค่าฟังก์ชันการเรียกกลับให้ดําเนินการหลังจากการดําเนินการบันทึกเสร็จสมบูรณ์แล้ว

โดยการใช้ formContext.data.saveคุณสามารถตั้งค่าวัตถุเพื่อควบคุมวิธีการประมวลผลการนัดหมายการนัดหมายที่เกิดซ้ํา หรือระเบียนกิจกรรมการบริการ

Note

เมื่อทํางานกับฟอร์มและคุณเรียกใช้ formContext.data.save เมธอด ตรวจสอบให้แน่ใจว่าคุณเรียกใช้เมธอด preventDefault เพื่อป้องกันการทริกเกอร์การดําเนินการบันทึกเริ่มต้นใดๆ เมื่อผู้ใช้บันทึกฟอร์ม

ไวยากรณ์

formContext.data.save(saveOptions).then(successCallback, errorCallback);

พารามิเตอร์

ชื่อ ประเภท ต้องมี คำอธิบาย
saveOptions saveOptions ไม่ใช่ วัตถุสําหรับระบุตัวเลือกสําหรับการบันทึกระเบียน
successCallback ฟังก์ชัน ไม่ใช่ ฟังก์ชันที่จะเรียกใช้เมื่อการดําเนินการสําเร็จ
errorCallback ฟังก์ชัน ไม่ใช่ ฟังก์ชันที่จะเรียกใช้เมื่อการดําเนินการล้มเหลว ฟังก์ชันรับวัตถุที่มีคุณสมบัติต่อไปนี้:

- errorCode:เลข รหัสข้อผิดพลาด

- message:เชือก ข้อความแสดงข้อผิดพลาดที่แปลเป็นภาษาท้องถิ่น

พารามิเตอร์ saveOptions

ชื่อ ประเภท คำอธิบาย
saveMode ตัวเลข (ไม่บังคับ) ระบุค่าที่บ่งชี้ว่าเหตุการณ์การบันทึกเริ่มต้นอย่างไร สําหรับรายการของค่าที่สนับสนุน ดูค่าที่ส่งกลับของวิธีการ getSaveMode

saveModeการตั้งค่า ไม่ได้ใช้การดําเนินการที่สอดคล้องกัน เพียงแค่ให้ข้อมูลกับOnSaveตัวจัดการเหตุการณ์เกี่ยวกับเหตุผลสําหรับการดําเนินการบันทึก
useSchedulingEngine แบบบูลีน (ไม่บังคับ) ระบุว่าจะใช้ข้อความ หรือ Reschedule แทนที่จะCreateเป็นBookข้อความ หรือUpdate

ตัวเลือกนี้ใช้ได้เฉพาะเมื่อใช้กับการนัดหมายการนัดหมายที่เกิดซ้ํา หรือบันทึกกิจกรรมการบริการ

คุณสมบัตินี้ไม่ได้รับการสนับสนุนในอินเทอร์เฟซแบบรวม

formContext.data.entity.save
formContext