Definition

AJAX Sub Form ช่วยให้คุณมีความยืดหยุ่นในการโหลด Subform แบบไดนามิกโดยการแนบไปยังข้อมูลฟอร์มอื่น

แตกต่างจากแบบฟอร์มย่อยทั่วไปที่พบใน AJAX Sub Form ให้ความยืดหยุ่นในการเพิ่มแบบฟอร์มย่อยแบบไดนามิกตามค่าที่มีการเปลี่ยนแปลง

Data to load by the AJAX Subform

โหลดแบบฟอร์มที่จะถูกดำเนินการเพื่อดึงข้อมูลที่ตรงกับคุณสมบัติที่กำหนดใน AJAX Subform

ภาพที่ 1: หน้าจอแสดงฟอร์มย่อย AJAX ในแบบฟอร์ม

ภาพที่ 2: หน้าจอแสดงฟอร์มย่อย AJAX ในแบบฟอร์ม

ภาพที่ 3: คุณสมบัติฟอร์มย่อย

NameDescription
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: คุณสมบัติฟอร์มย่อย - หน้าจอผู้ใช้งาน

NameDescription
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: คุณสมบัติฟอร์มย่อย - การผูกข้อมูล

NameDescription
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).

 

วิดีโอสอนที่เกี่ยวข้อง


  • No labels