Chương 4: Form và chi tiết — Nhập, hiển thị, một bước hoàn thành
Chương trước chúng ta đã xây xong danh sách ticket, và dùng một form đơn giản để nhập dữ liệu test. Chương này chúng ta đến hoàn thiện trải nghiệm form — tối ưu layout Field của Block form, thêm Block chi tiết, cấu hình linkage rule, còn có thể dùng history thay đổi để theo dõi mỗi lần sửa của ticket.
Tính năng "Record history" trong mục 4.4 của chương này nằm trong bản chuyên nghiệp, bỏ qua mục này không ảnh hưởng đến việc học các chương sau.
4.1 Hoàn thiện form tạo ticket mới
Chương trước chúng ta đã nhanh chóng tạo một form có thể dùng được, bây giờ đến hoàn thiện nó — điều chỉnh thứ tự Field, cài đặt giá trị mặc định, tối ưu layout. Nếu bạn đã bỏ qua phần form nhanh ở chương trước, cũng không sao, ở đây chúng ta sẽ bắt đầu tạo form mới từ đầu.
Thêm nút Action "Tạo mới"
- Đảm bảo đang ở chế độ UI editor (công tắc góc trên bên phải đã bật).
- Vào trang "Danh sách ticket", click "Action (Actions)" phía trên Block bảng.
- Đánh d ấu nút Action "Thêm".
- Phía trên bảng sẽ xuất hiện một nút "Thêm", click sẽ mở một popup.

Cấu hình form trong popup
-
Click nút "Thêm", mở popup.
-
Trong popup click "Tạo Block (Add block) → Block dữ liệu → Form (Thêm)".
-
Chọn "Bảng dữ liệu hiện tại (Current collection)". Popup đã liên kết context bảng dữ liệu tương ứng, không cần chỉ định thủ công.

-
Trong form click "Field (Fields)", đánh dấu các Field sau:

Bạn sẽ thấy bên cạnh Field "Tiêu đề" tự động có dấu sao đỏ * — vì khi tạo Field ở Chương 2 chúng ta đã cài bắt buộc, form sẽ tự động kế thừa rule bắt buộc ở cấp bảng dữ liệu, không cần cấu hình riêng nữa.

Mẹo: Nếu một Field nào đó không được cài bắt buộc ở cấp bảng dữ liệu, nhưng bạn muốn yêu cầu bắt buộc trong form hiện tại, cũng có thể cài riêng trong tùy chọn cấu hình Field.

Thêm nút submit
- Phía dưới Block form, click "Action (Actions)".
- Đánh dấu nút "Submit".

- Sau khi Người dùng điền form xong, click submit là có thể tạo một ticket mới.


