แชร์ผ่าน


moveNext (การอ้างอิง Client API)

ความคืบหน้าไปยังขั้นตอนถัดไป

การย้ายไปยังขั้นตอนถัดไปไม่ได้รับการสนับสนุนสําหรับตารางที่แตกต่างกัน

ไวยากรณ์

formContext.data.process.moveNext(callbackFunction);

พารามิเตอร์

ชื่อ ประเภท ต้องมี คำอธิบาย
callbackFunction ฟังก์ชัน ไม่ ฟังก์ชันที่จะเรียกใช้เมื่อการดําเนินการเสร็จสมบูรณ์ ดู ฟังก์ชันการเรียกกลับ

callbackFunction

ฟังก์ชันการเรียกกลับนี้จะถูกส่งผ่านค่าสตริงต่อไปนี้เพื่อระบุสถานะของการดําเนินการ:

ค่า เหตุผล
success การดําเนินการสําเร็จ
crossEntity ขั้นตอนถัดไปสําหรับตารางอื่น
end ลําดับขั้นที่ใช้งานอยู่คือลําดับขั้นสุดท้ายของเส้นทางที่ใช้งานอยู่
invalid การดําเนินการล้มเหลวเนื่องจากลําดับขั้นที่เลือกไม่เหมือนกับลําดับขั้นที่ใช้งานอยู่
dirtyForm ค่านี้จะถูกส่งกลับ ถ้าข้อมูลในหน้าไม่ถูกบันทึก
stageGate คอลัมน์ที่จําเป็นอย่างน้อยหนึ่งคอลัมน์ในขั้นตอนปัจจุบันจะว่างเปล่า

สําคัญ

คุณสามารถใช้วิธีนี้ได้เฉพาะเมื่อลําดับขั้นที่เลือกและลําดับขั้นที่ใช้งานอยู่เหมือนกันเท่านั้น เมื่อรหัสของคุณเริ่มต้นจากเหตุการณ์ OnStageChange ระยะปัจจุบันจะถูกเลือก เมื่อรหัสของคุณเริ่มต้นจากเหตุการณ์ OnStageSelected คุณควรใช้วิธี getActiveStage เพื่อตรวจสอบว่าขั้นตอนที่เลือกเป็นลําดับขั้นที่ใช้งานอยู่หรือไม่ สําหรับเหตุการณ์ฟอร์มอื่น ๆ จะไม่สามารถกําหนดได้ว่าขั้นใดที่ถูกเลือกในปัจจุบัน เพื่อให้ได้ผลลัพธ์ที่ดีที่สุด วิธีนี้ควรใช้ในโค้ดที่ถูกเรียกในฟังก์ชันที่เริ่มต้นโดยเหตุการณ์ OnStageChange และ OnStageSelected เท่านั้น

หมายเหตุ

วิธีนี้ทําให้เหตุการณ์ OnStageChange เกิดขึ้น

movePrevious
formContext.data.process