Form Element เป็นปลั๊กอินชนิดหนึ่งของ Joget ซึ่งแบบฟอร์มมีหน้าที่ในการจัดเตรียมองค์ประกอบอินพุตของผู้ใช้งานเพื่อโต้ตอบกลับ
มีข้อมูลฟอร์มที่แตกต่างกัน (เช่น TextField, SelectBox, Hidden Field และอื่น ๆ ) ให้คุณเลือกเมื่อกำลังออกแบบฟอร์มของคุณ
คุณสามารถลากแล้ววางบนแบบฟอร์มของคุณจากนั้นแก้ไขคุณสมบัติขององค์ประกอบเหล่านั้น
แต่ละองค์ประกอบของฟอร์มมีชุดของแอตทริบิวต์ ID และป้ายกำกับของคุณลักษณะโดยทั่วไป
ภาพที่ 1: คุณลักษณะกล่องข้อความ
ID | 'ID' ในการแก้ไขคุณสมบัติเป็นตัวระบุที่ไม่ซ้ำกัน Joget Workflow ใช้ ID นี้เป็นชื่อคอลัมน์ภายในตารางที่เกี่ยวข้องกับแบบฟอร์ม (เช่น c_title ในรูปด้านบน) เมื่อผู้ใช้ป้อนค่าในฟิลด์ค่าจะถูกเก็บไว้ในคอลัมน์นั้น หากไม่ใช้ ID ในแบบฟอร์มกับตารางเดียวกันคอลัมน์ใหม่จะถูกสร้างขึ้น หากมีการใช้ ID ก่อนหน้านี้คอลัมน์นั้นจะถูกนำมาใช้ เป็นสิ่งสำคัญที่จะต้องทราบว่าเมื่อมีคนป้อนค่าเมื่อกรอกแบบฟอร์มในระหว่างกระบวนการเวิร์กโฟลว์ค่าดังกล่าวจะเขียนทับฟอร์มที่มีอยู่
Reserved IDs Do not use the following reserved IDs. "appId, appVersion, version, userviewId, menuId, key, embed" on the form element's ID attribute. อย่าใช้ ID ไว้ในส่วนต่อไปนี้ "appId, appVersion, version, userviewId, menuId, key, embed" ID ของแอตทริบิวต์ ID บนแบบฟอร์ม |
Label | ป้ายกำกับสำหรับฟิลด์ของแบบฟอร์มที่ผู้ใช้งานสามารถอ่านได้ |
รายการองค์ประกอบแบบฟอร์ม
- HTML กำหนดเอง (Custom HTML)
- กลไกอัตโนมัติ (Captcha)
- กล่องข้อความ (Text Area)
- กล่องข้อความ (Text Field)
- กล่องรายการแบบเลือกได้หลายรายการ (Multi Select Box)
- ช่องสำหรับกาเครื่องหมาย (Check Box)
- ช่องเลือกแบบดึงลง (Select Box)
- ซ่อนกล่องข้อความ (Hidden Field)
- ตัวสร้างฟิลด์รหัส (ID Generator Field)
- ตัวเลือกเวลา (Time Picker)
- ตาราง (Grid)
- ตารางขั้นสูง (Advanced Grid)
- ปฏิทินวันที่ (Date Picker)
- ปุ่มเรดิโอ (Radio)
- ป๊อปอัพซีเล็กบล็อก (Popup Select Box)
- ฟอร์มคอลัมน์ (Form Column)
- ฟอร์มตาราง (Form Grid)
- ฟอร์มย่อย AJAX (AJAX Subform)
- ฟิลด์คำนวณ (Calculation Field)
- ฟิลด์รหัสผ่าน (Password Field)
- รายการตาราง (List Grid)
- ลายเซ็น (Signature)
- ออกแบบข้อความ (Rich Text Editor)
- อัปโหลดภาพ (Image Upload)
- อัพโหลดไฟล์ (File Upload)
- แบบฟอร์มย่อย (Subform)
- แบบฟอร์มหลายหน้า (Multi Paged Form)
- แผ่นตารางทำการ (Spreadsheet)
- แยกออกเป็นส่วน (Section)