หมายเหตุ
การเข้าถึงหน้านี้ต้องได้รับการอนุญาต คุณสามารถลอง ลงชื่อเข้าใช้หรือเปลี่ยนไดเรกทอรีได้
การเข้าถึงหน้านี้ต้องได้รับการอนุญาต คุณสามารถลองเปลี่ยนไดเรกทอรีได้
ความคืบหน้าไปยังขั้นตอนถัดไป
การย้ายไปยังขั้นตอนถัดไปไม่ได้รับการสนับสนุนสําหรับตารางที่แตกต่างกัน
ไวยากรณ์
formContext.data.process.moveNext(callbackFunction);
พารามิเตอร์
| ชื่อ | ประเภท | ต้องมี | คำอธิบาย |
|---|---|---|---|
callbackFunction |
ฟังก์ชัน | ไม่ | ฟังก์ชันที่จะเรียกใช้เมื่อการดําเนินการเสร็จสมบูรณ์ ดู ฟังก์ชันการเรียกกลับ |
callbackFunction
ฟังก์ชันการเรียกกลับนี้จะถูกส่งผ่านค่าสตริงต่อไปนี้เพื่อระบุสถานะของการดําเนินการ:
| ค่า | เหตุผล |
|---|---|
success |
การดําเนินการสําเร็จ |
crossEntity |
ขั้นตอนถัดไปสําหรับตารางอื่น |
end |
ลําดับขั้นที่ใช้งานอยู่คือลําดับขั้นสุดท้ายของเส้นทางที่ใช้งานอยู่ |
invalid |
การดําเนินการล้มเหลวเนื่องจากลําดับขั้นที่เลือกไม่เหมือนกับลําดับขั้นที่ใช้งานอยู่ |
dirtyForm |
ค่านี้จะถูกส่งกลับ ถ้าข้อมูลในหน้าไม่ถูกบันทึก |
stageGate |
คอลัมน์ที่จําเป็นอย่างน้อยหนึ่งคอลัมน์ในขั้นตอนปัจจุบันจะว่างเปล่า |
สําคัญ
คุณสามารถใช้วิธีนี้ได้เฉพาะเมื่อลําดับขั้นที่เลือกและลําดับขั้นที่ใช้งานอยู่เหมือนกันเท่านั้น เมื่อรหัสของคุณเริ่มต้นจากเหตุการณ์ OnStageChange ระยะปัจจุบันจะถูกเลือก เมื่อรหัสของคุณเริ่มต้นจากเหตุการณ์ OnStageSelected คุณควรใช้วิธี getActiveStage เพื่อตรวจสอบว่าขั้นตอนที่เลือกเป็นลําดับขั้นที่ใช้งานอยู่หรือไม่ สําหรับเหตุการณ์ฟอร์มอื่น ๆ จะไม่สามารถกําหนดได้ว่าขั้นใดที่ถูกเลือกในปัจจุบัน เพื่อให้ได้ผลลัพธ์ที่ดีที่สุด วิธีนี้ควรใช้ในโค้ดที่ถูกเรียกในฟังก์ชันที่เริ่มต้นโดยเหตุการณ์ OnStageChange และ OnStageSelected เท่านั้น
หมายเหตุ
วิธีนี้ทําให้เหตุการณ์ OnStageChange เกิดขึ้น