...
Name | Description |
---|
Spreadsheet | รหัสตารางทำการ |
Label | หัวข้อแผ่นตารางทำการ |
Columns | คอลัมน์แผ่นตารางทำการถูกกำหนดที่นี่ Sub-element | Description |
---|
Value | ID ของคอลัมน์ | Label | หัวข้อคอลัมน์ | Format Type | กำหนดประเภทของอินพุตที่จะจัดเก็บ ประเภทรูปแบบเริ่มต้นคือข้อความ ประเภทข้อมูลที่มีอยู่: - Text - จัดรูปแบบค่าเป็นข้อความ
- Numeric - ยอมรับค่าตัวเลข (ดูเอกสารประกอบ Format )
- Date - ยอมรับค่าประเภทวันที่
- Time - ยอมรับค่าประเภทเวลา
- Checkbox - เป็นช่องทำเครื่องหมายเพื่อตรวจสอบ
- Dropdown - เป็นเมนูดร็อปดาวน์เพื่อเลือกตัวเลือก
- Autocomplete - เติมข้อความอัตโนมัติให้กับวลีที่ทราบ
- Password - ปิดบังค่าตัวอักษรและตัวเลขใด ๆ ในรหัสผ่าน
- File - ยอมรับการอัพโหลดไฟล์และสร้างลิงค์ดาวน์โหลดไฟล์
- Image - ยอมรับการอัพโหลดไฟล์ภาพและแสดงภาพย่อ
- URL - แปลงค่าเป็น URL
- Hidden - คอลัมน์ที่ซ่อนสำหรับการจัดเก็บค่าสูตร
- Custom - ใช้การตั้งค่าแบบกำหนดเองเพื่อกำหนดค่าคอลัมน์
| Format | กำหนดรูปแบบเพื่อแสดงข้อมูลในแผ่นตารางทำการตามประเภทรูปแบบที่เลือก - Numeric - คีย์ในรูปแบบที่ยอมรับโดยไลบรารี คีย์ในรูปแบบที่ยอมรับโดย numbrojs
- Date - พิมพ์รูปแบบที่ยอมรับโดย ไลบรารี moment.js (ค่าเริ่มต้น: DD / MM / YYYY)
- Time - ป้อนรูปแบบที่ยอมรับโดยไลบรารี moment.js (ค่าเริ่มต้น: h:mm:ss a)
- Dropdown - ป้อน ID ของแบบฟอร์มที่มีเมนูดร็อปดาวน์เพื่อเลือกตัวเลือก
- Autocomplete - ดูตัวอย่างที่ handsontable
- File- ป้อนรหัสในแบบฟอร์มที่เป็นแบบฟอร์มอัพโหลดไฟล์
- Image - ป้อนรหัสการกำหนดรูปแบบที่เป็นแบบฟอร์มการอัพโหลดรูปภาพ
- URL - ระบุไวยากรณ์ URL ตัวอย่าง: http://www.joget.org?id={id}&name={name}
- Hidden - ป้อนค่าเริ่มต้นที่จะบันทึก
- Custom - ดูตัวอย่าง handsontable ปรดใส่การตั้งค่า โปรดใส่การตั้งค่า json ใน {{ and }}. ตัวอย่าง: {{"editor":"text"}}
โปรดทราบว่าสตริงใด ๆ ภายใน {{and}} จะถือว่าเป็นการตั้งค่า json และใช้ในการกำหนดค่าคอลัมน์ | Regex Validation | ตรวจสอบค่าอินพุตเพื่อให้ตรงกับรูปแบบที่กำหนด | Formula | กำหนดสูตรเพื่อดำเนินการ Info |
---|
| Example: sales + profit-loss
|
อ้างอิงถึง formula. | Readonly | กำหนดว่าคอลัมน์สามารถแก้ไขได้หรือไม่ |
|
...
FORMDATA(formDefId, primaryKey, fieldName) - Used to load form data value. ในคอลัมน์ "Formula" ที่ Spreadsheet
where:
- formDefId: รหัสแบบฟอร์มต้นฉบับที่มีข้อมูลเพื่อ 'ดึง' จากฟอร์ม
- primaryKey: รหัสข้อมูลที่ขึ้นอยู่กับพูลดาวน์ในสเปรดชีตของคุณซึ่งมีเงื่อนไข WHERE เพื่อค้นหาข้อมูล
- fieldName: รหัสข้อมูลของแบบฟอร์มแหล่งที่จะเติมในคอลัมน์สเปรดชีตนี้ขึ้นอยู่กับค่า 'primaryKey' ข้างต้น
ใช้ฟังก์ชันนี้เพื่อ 'ดึง' และเติมเซลล์สเปรดชีตตามข้อมูลที่มีอยู่ในรูปแบบอื่น
ตัวอย่างเช่นหากต้องการดึงการคำนวณและแสดงค่าจำนวนประชากรหลังจากผู้ใช้เลือกชื่อเมือง (เมนูแบบเลื่อนลง) ให้ใช้ FORMDATA ("city_formId", select_city, "population") โดยที่ 'select_city' เป็นรหัสฟิลด์แรกในสเปรดชีตของคุณ