Joget DX 8 Stable Released
The stable release for Joget DX 8 is now available, with a focus on UX and Governance.
Date Picker extends the capability of a normal text field with a date picker library. ตัวเลือกวันที่ขยายขีดความสามารถของฟิลด์ข้อความปกติด้วยไลบรารีตัวใช้เลือกวันที่
ภาพที่ 1: ภาพตัวอย่างแสดงฟิล์ดใน App HR Expenses claim
ภาพหน้าจอในบทความนี้ได้มาจาก http://localhost:8080/jw/web/console/app/hr_expense/1/form/builder/hr_expense_claim_entry
ภาพที่ 2: คุณสมบัติปฏิทินวันที่
Name | Description |
ID | รหัส (เมื่อประกาศ ID ชื่อ "date" แล้ว จะมีการสร้างคอลัมน์ตารางในฐานข้อมูลว่า "c_date") |
Label | ชื่อที่จะแสดงให้ผู้ใช้เห็น. |
Allow Manual Input | แทนที่จะใช้ตัวเลือกปฏิทินผู้ใช้งานสามารถป้อนวันที่ได้โดยตรง |
Figure 3: คุณสมบัติปฏิทินวันที่ - ตัวเลือกขั้นสูง
Name | Description |
---|---|
Default Value | ดีฟอลต์ค่าเริ่มต้นเมื่อไม่มีค่าใดๆ คุณอาจใช้ตัวแปร Hash variable ตามตัวอย่างต่อไปนี้ #date.dd-MM-yyyy# Date Format รูปแบบวันที่ ที่กำหนดไว้ที่นี่ควรเป็นไปตามรูปแบบ Data Format. |
Data Format | รูปแบบวันที่ในภาษาจาวา yyyy-MM-dd for 2011-06-01 |
Validator | แนบปลั๊กอิน Validator เพื่อตรวจสอบความถูกต้องของค่าที่ป้อนเข้ามา When will validation takes place? การตรวจสอบจะเกิดขึ้นทุกครั้งที่มีการบันทึกแบบฟอร์มยกเว้นเมื่อบันทึกเป็น "Save as Draft" |
Start Date Field ID | ตัวเลือกนี้ควรใช้ "ค่าเริ่มต้นเป็นวันที่ปัจจุบัน" |
End Date Field ID | ตัวเลือกนี้ควรใช้ "ค่าเริ่มต้นเป็นวันที่ปัจจุบัน" |
Set Current Date As | ทางเลือก:-
|
Display Format | |
Date Picker Year Range | ช่วงปีที่จะแสดง ในสาระสำคัญค่าทางซ้ายของเครื่องหมายโคลอน ":" ต้องเป็นจำนวนลบและด้านขวาจะต้องเป็นจำนวนบวก มันบ่งบอกถึง Joget Workflow ว่ามีกี่ปีก่อนหน้าและจะแสดงในกล่องเลือกกี่ปี ค่าของ "c-0: c + 0" ก็ใช้ได้เช่นกันซึ่งบ่งบอกถึงผู้ใช้ที่เขาไม่สามารถเปลี่ยนค่าปี (ซึ่งจะเป็นค่าเริ่มต้นเป็นปีปัจจุบัน) Sample - Show 10 years before and after c-10:c+10 Sample - Show specific year range 2000:2020 |
Readonly | กำหนดว่าข้อความสามารถแก้ไขได้หรือไม่ |
Display field as Label when readonly? | แสดงค่าของข้อความในรูปแบบข้อความล้วนๆไม่มีกล่องข้อความ เมื่อกล่องข้อความนั้นถูกตั้งค่าไว้ว่า "Readonly" |
Workflow Variable | ถ้าแบบฟอร์มเป็นส่วนหนึ่งของเวิร์กโฟลว์โพรเซส เมื่อบันทึกแบบฟอร์ม (โดยคลิกที่ปุ่ม "Save as Draft" หรือ "Complete") ค่าในฟิลด์อินพุตนี้จะถูกบันทึกลงในตัวแปรเวิร์กโฟลว์ที่ระบุไว้ที่นี่ Using a non-existent Workflow Variable name คุณจะได้รับคำเตือนต่อไปนี้โดยแสดงชื่อตัวแปรออกมา (เช่น status) ถ้าหากการบันทึกของเซิร์ฟเวอร์ไม่มีค่าที่พยายามแมปกับตัวแปรเวิร์กโฟลว์ได้ context attribute status does not exist in process context - adding new attributes to the process context is not allowed |