Joget DX 8 Stable Released
The stable release for Joget DX 8 is now available, with a focus on UX and Governance.
Form ID | Table Name |
---|---|
leaveApplication | leave_application |
leaveDetails | leave_details |
Relationship: In this example, the 'parent' form (leave application) has one 'child' form (leave details).
ความสัมพันธ์: ในตัวอย่างนี้ฟอร์ม 'พาเรนต์' (ออกจากแอปพลิเคชัน) มีหนึ่งฟอร์มย่อย (ออกรายละเอียด)
การสร้างแบบฟอร์มย่อย: ออกจากรายละเอียด
First, you will need to create a child form or the form that you would want to embed in your parent form. In the child form, add a field that will be used to store the ID of the parent form. In this example, we added the field leave_application_id.
Creating The Parent Form: leaveApplication
ก่อนอื่นคุณจะต้องสร้างแบบฟอร์มย่อยหรือแบบฟอร์มที่คุณต้องการฝังในแบบฟอร์มหลัก ในฟอร์มย่อยให้เพิ่มเขตข้อมูลที่จะใช้ในการจัดเก็บ ID ของฟอร์มหลัก ในตัวอย่างนี้ leave_application_id
การสร้างแบบฟอร์มผู้ปกครอง: ออกจากแอปพลิเคชัน
In the parent form, you can (optionally) add a field that will be used to store the ID of the child form. In this example, the field leave_details_id has been added. This is only needed in situations where there is a one-to-one relationship between the parent form and the child form. You can then embed your child form in the parent form by dragging the Sub Form form element into the section that you want the subform to appear in.
Linking the Child Form to the Parent Form
ในฟอร์มหลักคุณสามารถ (เป็นทางเลือก) เพิ่มฟิลด์ที่จะใช้ในการจัดเก็บ ID ของฟอร์มย่อย ในตัวอย่างนี้มีการเพิ่มฟิลด์ leave_details_id สิ่งนี้จำเป็นเฉพาะในสถานการณ์ที่มีความสัมพันธ์แบบหนึ่งต่อหนึ่งระหว่างแบบฟอร์มหลักและแบบฟอร์มย่อย คุณสามารถฝังฟอร์มลูกของคุณในแบบฟอร์มหลักโดยการลากองค์ประกอบฟอร์ม Sub Form ลงในส่วนที่คุณต้องการให้ฟอร์มย่อยปรากฏ
การเชื่อมโยงแบบฟอร์มย่อยกับแบบฟอร์มผู้ปกครอง
To link the child form to its parent, you will need to edit the properties of the subform input that you added to your parent form in the previous step. The following fields are available:
เมื่อต้องการเชื่อมโยงแบบฟอร์มย่อยกับแม่แบบคุณจะต้องแก้ไขคุณสมบัติของอินพุตฟอร์มย่อยที่คุณเพิ่มไปยังแบบฟอร์มหลักในขั้นตอนก่อนหน้า มีฟิลด์ต่อไปนี้:
Parent Field to keep Subform ID: ID of the field in the parent form that will be used to store the ID of the child form
พาเรนต์ฟิลด์เพื่อเก็บ ID ฟอร์มย่อย: ID ของฟิลด์ในฟอร์มหลักที่จะใช้ในการจัดเก็บ ID ของฟอร์มย่อย
Subform Field to keep Parent ID: ID of the field in the child form that will be used to store the ID of the parent form
ฟิลด์ย่อยเพื่อเก็บ ID พาเรนต์: ID ของฟิลด์ในฟอร์มย่อยที่จะใช้เพื่อเก็บ ID ของฟอร์มพาเรนต์
Using Your Newly Created Form
When using your parent form in a process activity, the system automatically fills in the IDs of the parent and the child forms upon form submission.
ใช้แบบฟอร์มที่สร้างขึ้นใหม่ของคุณ
เมื่อใช้แบบฟอร์มพาเรนต์ของคุณในกิจกรรมกระบวนการระบบจะเติมข้อมูล ID ของผู้ปกครองและแบบฟอร์มลูกโดยอัตโนมัติเมื่อส่งแบบฟอร์ม
ความสัมพันธ์แบบหนึ่งต่อหนึ่ง
ในความสัมพันธ์แบบหนึ่งต่อหนึ่งคุณจะต้องเลือกฟอร์มที่จะใช้ในคุณสมบัติฟอร์มย่อยเท่านั้น ระเบียนย่อยจะใช้รหัสฟอร์มหลักเป็นคีย์หลัก ในกรณีนี้,
สามารถตั้งค่า "เขตข้อมูลหลักเพื่อรักษา ID ย่อย" เพื่อให้ฟอร์มหลักมีการอ้างอิงไปยังระเบียนย่อย
ข้อมูลตัวอย่าง
ตาราง: leave_application
id | leave_details_id | .... |
---|---|---|
1550 | 1550 | .... |
Table: leave_details
ตาราง: left_details
id | leave_application_id | |
---|---|---|
1550 | 1550 | .... |