Joget DX 8 Stable Released
The stable release for Joget DX 8 is now available, with a focus on UX and Governance.
AJAX Sub Form ช่วยให้คุณมีความยืดหยุ่นในการโหลด Subform แบบไดนามิกโดยการแนบไปยังเขตข้อมูลฟอร์มอื่น
แตกต่างจากแบบฟอร์มย่อยทั่วไปที่พบใน AJAX Sub Form ให้ความยืดหยุ่นในการเพิ่มแบบฟอร์มย่อยแบบไดนามิกตามค่าที่มีการเปลี่ยนแปลง
Data to load by the AJAX Subform
โหลดแบบฟอร์มที่จะถูกดำเนินการเพื่อดึงข้อมูลที่ตรงกับคุณสมบัติที่กำหนดใน AJAX Subform
ภาพที่ 1: หน้าจอแสดงฟอร์มย่อย AJAX ในแบบฟอร์ม
ภาพที่ 2: หน้าจอแสดงฟอร์มย่อย AJAX ในแบบฟอร์ม
ภาพที่ 3: คุณสมบัติฟอร์มย่อย
Name | Description |
---|---|
ID | รหัส (เมื่อประกาศ ID ชื่อ "view_existing_claim" แล้ว จะมีการสร้างคอลัมน์ตารางในฐานข้อมูลว่า "c_view_existing_claim") |
Label | ชื่อที่จะแสดงให้ผู้ใช้เห็น. |
Form | แบบฟอร์มที่จะโหลด Usage of Hash Variable การใช้ตัว Hash Variables ภายในฟอร์มเป้าหมายนั้นสามารถทำได้ แต่อาจถูก จำกัด เนื่องจากลักษณะของการโหลดแบบฟอร์ม ตัวอย่างที่ 1: หนึ่งสามารถใช้ # requestParam.primaryKey # เพื่อเข้าถึง ID ที่บันทึก ตัวอย่างที่ 2: หนึ่งสามารถใช้ # form.tableName.fieldId [{requestParam.primaryKey}] # เพื่อเข้าถึงค่าฟิลด์ของ ID บันทึกที่กำหนด |
ภาพที่ 4: คุณสมบัติฟอร์มย่อย - หน้าจอผู้ใช้งาน
Name | Description |
---|---|
Reload Sub Form when Parent Field value change? | โหลดฟอร์มย่อยแบบไดนามิกเมื่อค่าของฟิลด์พาเรนต์เปลี่ยนไป Parent Field value here refers to the ค่าเขตข้อมูลผู้ปกครองที่นี่หมายถึง Parent Field เพื่อให้การตั้งค่า ID ของ Subform ในแท็บถัดไป |
Readonly | กำหนดว่าข้อความสามารถแก้ไขได้หรือไม่ |
Display field as Label when readonly? | แสดงค่าของข้อความในรูปแบบข้อความล้วนๆไม่มีกล่องข้อความ เมื่อกล่องข้อความนั้นถูกตั้งค่าไว้ว่า "Readonly" |
Display without frame? | ลบการกำหนดค่าเริ่มต้นที่ใช้กับ SubForm เมื่อทำเครื่องหมาย |
Collapsible? | สามารถยุบ AJAX Subform ได้ |
Label when expanded | ป้ายกำกับเมื่อขยาย |
Label when collapsed | ป้ายกำกับเมื่อยุบรวม |
Expanded by default? | ขยายตัวตามตัวเลือกเริ่มต้น |
Hide when no value? | ต้องการซ่อนฟอร์มย่อย AJAX เมื่อไม่มีข้อมูลที่จะโหลด |
Figure 5: คุณสมบัติฟอร์มย่อย - Data & Binder
Name | Description |
---|---|
Parent Field to keep Subform ID | ID ของเขตข้อมูลในแบบฟอร์มหลักเพื่อจัดเก็บคีย์หลักของตารางแบบฟอร์มย่อย ข้อมูลแบบฟอร์มย่อยจะถูกโหลดตามรหัสบันทึกที่ดึงมาจากฟิลด์นี้ |
Subform Field to keep Parent ID | ID ของเขตข้อมูลในแบบฟอร์มย่อยเพื่อเก็บคีย์หลักของตารางหลัก |
Store Binder | ตามค่าเริ่มต้นปลั๊กอิน Workinder Form Binder จะใช้สำหรับการโหลดและจัดเก็บข้อมูลแบบฟอร์มใน AJAX Subform คุณสามารถใช้ด้วยปลั๊กอินอื่น ๆ ได้ Important Store Binder ของรูปแบบจะไม่ถูกดำเนินการ แต่ Store Binder ที่เลือกในคุณสมบัตินี้จะถูกดำเนินการแทน ดูรายการอื่นๆ สิ่งที่ผูกกับฟอร์ม Form Binder.
|