Joget DX 8 Stable Released
The stable release for Joget DX 8 is now available, with a focus on UX and Governance.
CRUD, คุณไม่จำเป็นต้องเขียนโครงสร้างด้วยตัวเองทั้งหมดในการสร้างเอนทิตี CRUD องค์ประกอบนี้ช่วยให้คุณมีการปรับแต่งมากมายให้คุณสามารถบรรลุสิ่งที่คุณต้องการ
คุณสามารถกำหนดค่าการตั้งค่าประสิทธิภาพใน Userview Element นี้เพื่อแคชเนื้อหาที่มีอยู่เพื่อปรับปรุงประสิทธิภาพและความเร็วในการโหลด
อ่านเพิ่มเติมได้ที่ Performance Improvement with Userview Caching.
รูปที่ 1: ภาพหน้าจอแสดง CRUD จาก HR Expenses Claim app
รูปที่ 2: CRUD Properties
ชื่อ | คำอธิบาย |
---|---|
Custom ID | Item link slug. ฟิลด์ตัวเลือก Unique field ตัวแปลที่กำหนดจะต้องไม่ซ้ำกันกับส่วนอื่นของ Userview เนื่องจากจะทำการเรียกใช้ซ้ำ |
Label | ชื่อเมนู ฟิลด์บังคับ |
List | สามารถโหลด Datalist ฟิลด์บังคับ |
Form (Add) | แบบฟอร์มเป้าหมายที่จะเปิดเมื่อเพิ่ม(Add)เรกคอร์ดใหม่ ฟิลด์ตัวเลือก ถ้าแอตทริบิวต์นี้ไม่ได้รับการแม็ป ความสามารถในการเพิ่ม(Add)จะถูกปิดใช้การงาน |
Form (Edit) | แบบฟอร์มเป้าหมายที่จะเปิดเมื่อแก้ไข(Edit)เรกคอร์ดที่มีอยู่ ฟิลด์ตัวเลือก ถ้าแอตทริบิวต์นี้ไม่ได้รับการแม็ป ความสามารถในการแก้ไข(Edit)จะถูกปิดใช้การงาน |
รูปที่ 3: CRUD Properties - UI (List)
ชื่อ | คำอธิบาย |
---|---|
Show Number of Rows In Menu | แสดงจำนวนแถวในเมนู Performance Warning Query เพิ่มเติมจะดำเนินการเพื่อส่งกลับจำนวนเรกคอร์ดทุกครั้งที่โหลด Userview |
Button Position |
|
Selection Type |
|
Selector Position |
|
Edit Link Label | ชื่อปุ่มแก้ไขการเชื่อมโยงเพื่อแสดงในรายการ |
New Record Button Label | ชื่อปุ่มบันทึกใหม่เพื่อแสดงในรายการ |
Delete Button Label | ชื่อปุ่มลบเพื่อแสดงในรายการ |
Show Delete Button? | เมื่อเลือกปุ่ม delete จะแสดงขึ้นเพื่อให้สามารถลบได้อย่างมีประสิทธิภาพ ถ้าเปิดใช้งาน "แสดงปุ่มลบ" ตัวเลือกต่อไปนี้จะแสดง:
|
Custom Header | ส่วนหัวที่กำหนดเองใน HTML เพื่อแสดงด้านบนรายการ |
Custom Footer | ส่วนท้ายที่กำหนดเองใน HTML เพื่อแสดงใต้รายการ |
รูปที่ 4: CRUD Properties - Actions (List)
ชื่อ | คำอธิบาย | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
More Actions | แอ็ตทริบิวต์นี้อนุญาตให้คุณเพิ่มการดำเนินการเพิ่มเติมลงในรายการ
Example: |
รูปที่ 5: CRUD Properties - UI (Add)
ชื่อ | คำอธิบาย |
---|---|
Cancel Button Label | ชื่อปุ่มยกเลิกที่จะแสดงในการเพิ่มฟอร์มเรกคอร์ดใหม่ |
Save Button Label | ชื่อบันทึกปุ่มเพื่อแสดงในการเพิ่มฟอร์มเรกคอร์ดใหม่ |
Custom Header | ส่วนหัวที่กำหนดเองใน HTML ที่จะแสดงในการเพิ่มฟอร์มเรกคอร์ดใหม่ |
Custom Footer | ส่วนท้ายที่กำหนดเองใน HTML เพื่อแสดงในการเพิ่มฟอร์มเรกคอร์ดใหม่ |
รูปที่ 6: CRUD Properties - Actions (Add)
ชื่อ | คำอธิบาย |
---|---|
Message to show after Form saved | ข้อความที่จะแสดงหลังจากที่ฟอร์มบันทึก |
Action to perform after Form saved |
|
After Form Saved - Redirection (Hyperlink) | URL ของการเชื่อมโยง ตัวเลือกนี้จะใช้งานได้เมื่อ "การดำเนินการที่จะดำเนินการหลังจากที่บันทึกแบบฟอร์ม" ถูกตั้งค่าเป็น "การเปลี่ยนเส้นทาง" Example userviewFormLink |
After Form Saved - Redirection (Parameter Name) | พารามิเตอร์ที่จะถูกผนวกเป็นส่วนหนึ่งของการเชื่อมโยงที่กำหนดไว้ข้างต้น Example id |
After Form Saved - Redirection (Field Name) | ค่าที่จะกำหนดให้กับพารามิเตอร์ที่กำหนดไว้ข้างต้น Example id |
รูปที่ 7: CRUD Properties - UI (Edit)
ชื่อ | คำอธิบาย |
---|---|
Readonly | หากมีการตรวจสอบอย่างมีประสิทธิภาพรูปแบบที่จะถูกแสดงเป็นอ่านอย่างเดียวและไม่สามารถแก้ไขได้อีกต่อไป |
Display Fields as Labels when in Readonly? | เมื่อฟอร์มอยู่ในฟอร์มแบบอ่านอย่างเดียวให้กำหนดว่าค่าควรจะแสดงตามที่เป็น (ชื่อแบบฟอร์ม) แทนที่จะถูกล้อมรอบในรูปแบบการป้อนข้อมูลต้นฉบับ |
Back Button Label | ชื่อปุ่มย้อนกลับ Default value: ย้อนกลับ (Back) |
Save Button Label | ชื่อปุ่มบันทึก Default value: บันทึก (Save) |
Record Traversing | เปิดใช้งานเรกคอร์ภายในเมื่อดูแต่ละเรกคอร์ดในฟอร์ม |
First Record Button Label | ชื่อปุ่มบันทึกแรก ใช้ได้เฉพาะเมื่อเปิดใช้งานเรกคอร์ภายในเท่านั้นDefault value: เรกคอร์ดแรก (First Record) |
Previous Record Button Label | ชื่อปุ่มบันทึกก่อนหน้า ใช้ได้เฉพาะเมื่อเปิดใช้งานเรกคอร์ภายในเท่านั้น Default value: เรกคอร์ดก่อนหน้า (Previous Record) |
Next Record Button Label | ชื่อปุ่มบันทึกถัดไป ใช้ได้เฉพาะเมื่อเปิดใช้งานเรกคอร์ภายในเท่านั้น Default value: เรกคอร์ดถัดไป (Next Record) |
Last Record Button Label | ชื่อปุ่มบันทึกล่าสุด ใช้ได้เฉพาะเมื่อเปิดใช้งานเรกคอร์ภายในเท่านั้น Default value: เรกคอร์ดสุดท้าย (Last Record) |
Custom Header | ส่วนหัวที่กำหนดเองใน HTML เพื่อแสดงเมื่อแก้ไขแต่ละระเบียนในฟอร์ม |
Custom Footer | ส่วนท้ายแบบกำหนดเองใน HTML เพื่อแสดงเมื่อแก้ไขแต่ละระเบียนในฟอร์ม |
รูปที่ 8: CRUD Properties - Actions (Edit)
ชื่อ | คำอธิบาย | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Message to show after Form saved | ข้อความที่จะแสดงหลังจากบันทึกฟอร์มแล้ว | ||||||||||||
Action to perform after Form saved |
| ||||||||||||
After Form Saved - Redirection (Hyperlink) | URL ที่จะเปลี่ยนเส้นทางไปหลังจากการส่ง จะใช้ได้ก็ต่อเมื่อการดำเนินการที่จะดำเนินการหลังจากที่บันทึกแบบฟอร์มแล้ว จะถูกตั้งให้เปลี่ยนเส้นทาง. | ||||||||||||
After Form Saved - Redirection (Parameter Name) | พารามิเตอร์ที่จะรวมแล้ว จะใช้ได้ก็ต่อเมื่อการดำเนินการที่จะดำเนินการหลังจากที่บันทึกแบบฟอร์มแล้ว จะถูกตั้งให้เปลี่ยนเส้นทาง | ||||||||||||
After Form Saved - Redirection (Field Name) | ค่าพารามิเตอร์ที่จะกำหนดให้กับพารามิเตอร์ข้างต้นโดยการกำหนดรหัสฟิลด์จากแบบฟอร์ม จะใช้ได้ก็ต่อเมื่อการดำเนินการที่จะดำเนินการหลังจากที่บันทึกแบบฟอร์มแล้ว จะถูกตั้งให้เปลี่ยนเส้นทาง. | ||||||||||||
More Actions | รวมปุ่มการดำเนินการที่จะเพิ่มลงในส่วนล่างของแบบฟอร์ม
Example: เมื่อคลิกปุ่มดังกล่าวแบบฟอร์มจะไม่ถูกบันทึก |
รูปที่ 9: CRUD Properties - Advanced
ชื่อ | คำอธิบาย |
---|---|
Userview Key Name | กำหนดชื่อคอลัมน์เพื่อกรองข้อมูลล่วงหน้าโดยใช้ค่าคีย์ ๊serview |
ภาพหน้าจอจาก http://localhost:8080/jw/web/console/app/expenseclaim/1/userview/builder/home