Block Form
Giới thiệu
Block Form là Block quan trọng được sử dụng để xây dựng giao diện nhập và chỉnh sửa dữ liệu. Nó có tính tùy biến cao, dựa trên mô hình dữ liệu để sử dụng component tương ứng hiển thị các Field cần thiết. Thông qua các event flow như quy tắc liên kết, Block Form có thể hiển thị Field một cách động. Ngoài ra, còn có thể kết hợp với Workflow để triển khai kích hoạt quy trình tự động hóa và xử lý dữ liệu, nâng cao hơn nữa hiệu quả làm việc hoặc thực hiện điều phối logic.
Thêm Block Form
- Form chỉnh sửa: Dùng để sửa đổi dữ liệu hiện có.
- Form thêm mới: Dùng để tạo các mục dữ liệu mới.

Cấu hình Block

Quy tắc liên kết Block
Kiểm soát hành vi của Block (như có hiển thị hay không hoặc thực thi javaScript) thông qua quy tắc liên kết.

Tham khảo thêm Quy tắc liên kết Block
Quy tắc liên kết Field
Kiểm soát hành vi Field Form thông qua quy tắc liên kết.

Tham khảo thêm Quy tắc liên kết Field
Bố cục
Block Form hỗ trợ hai phương thức bố cục, được thiết lập thông qua thuộc tính layout:
- horizontal (bố cục ngang): Bố cục này làm cho nội dung nhãn được hiển thị trên cùng một dòng, tiết kiệm không gian dọc, phù hợp với Form đơn giản hoặc tình huống có ít thông tin.
- vertical (bố cục dọc) (mặc định): Nhãn nằm phía trên Field, bố cục này làm Form dễ đọc và điền hơn, đặc biệt phù hợp với Form chứa nhiều Field hoặc các mục nhập phức tạp.

Cấu hình Field
Field bảng hiện tại
Lưu ý: Các Field trong bảng kế thừa (tức là Field bảng cha) sẽ tự động hợp nhất hiển thị trong danh sách Field hiện tại.

Field bảng quan hệ
Field bảng quan hệ chỉ đọc trong Form, thường được sử dụng kết hợp với Field quan hệ, có thể hiển thị nhiều giá trị Field của dữ liệu quan hệ.

- Hiện chỉ hỗ trợ quan hệ một-với-một (như belongsTo / hasOne v.v.).
- Nó thường được sử dụng kết hợp với Field quan hệ (dùng để chọn bản ghi liên kết): Component Field quan hệ chịu trách nhiệm chọn/thay đổi bản ghi liên kết, Field bảng liên kết chịu trách nhiệm hiển thị thêm thông tin của bản ghi đó (chỉ đọc).
Ví dụ: Sau khi chọn "Người phụ trách", hiển thị trong Form số điện thoại, email v.v. của người phụ trách đó.
Trong Form chỉnh sửa nếu không cấu hình Field quan hệ "Người phụ trách", thông tin liên kết tương ứng vẫn có thể được hiển thị, sau khi cấu hình Field quan hệ "Người phụ trách", khi thay đổi người phụ trách, thông tin liên kết tương ứng sẽ được cập nhật thành bản ghi tương ứng.

Field khác

- Viết javaScript có thể tùy chỉnh nội dung hiển thị, triển khai hiển thị nội dung phức tạp.

Mẫu Field
Mẫu Field được sử dụng để tái sử dụng cấu hình khu vực Field trong Block Form. Chi tiết xem Mẫu Field.

Cấu hình Action


