Bỏ qua, đến nội dung

Cài đặt và sử dụng ​

Cài đặt ​

Plugin @digiforce-nc/plugin-block-grid-card thường được cài sẵn trong bản phân phối chính. Nếu chưa có, kích hoạt qua trang Plugin Manager trong admin panel.

Plugin hoạt động hoàn toàn ở client — không có server component hay database riêng.

Thêm Grid Card block ​

  1. Mở trang ở chế độ thiết kế (Schema Editor).
  2. Click Add block → chọn Grid Card.
  3. Chọn collection (data source) muốn hiển thị.
  4. Block Grid Card xuất hiện với lưới thẻ trống, sẵn sàng cấu hình.

Thiết kế card template ​

Mỗi thẻ trong lưới hiển thị theo một template chung:

  1. Click vào vùng card trống → chuyển sang Card Designer.
  2. Kéo thả các field từ collection vào card layout (ảnh, tiêu đề, mô tả, tags...).
  3. Sắp xếp vị trí field trong card theo ý muốn.
  4. Thoát designer — tất cả thẻ tự động áp dụng template mới.

Cấu hình số cột responsive ​

Plugin tự động điều chỉnh số cột theo kích thước màn hình dựa trên breakpoint Ant Design:

BreakpointKích thướcSố cột mặc định
xs< 576px1
sm>= 576px2
md>= 768px3
lg>= 992px3
xl>= 1200px4
xxl>= 1600px4

Để tùy chỉnh, mở Settings của block → chỉnh số cột cho từng breakpoint.

Phân trang ​

Grid Card hỗ trợ hai chế độ phân trang:

Chế độMô tảKhi nào dùng
Known countHiển thị tổng số bản ghi và page navigatorCollection hỗ trợ count
Unknown countChỉ hiện nút "Load more" / "Previous / Next"Collection lớn, không cần count

Cấu hình page size qua Settings panel của block.

Toolbar actions ​

Trên toolbar của block, admin có thể bật/tắt các action:

  • Filter: Lọc dữ liệu theo điều kiện
  • Sort: Sắp xếp theo field
  • Refresh: Tải lại dữ liệu
  • Bulk actions: Thao tác hàng loạt (khi chọn nhiều thẻ)

Action trên từng thẻ ​

Mỗi thẻ có thể gắn action riêng qua Item Action Initializers:

  • View: Mở popup xem chi tiết bản ghi
  • Edit: Mở form chỉnh sửa
  • Delete: Xóa bản ghi
  • Custom action: Action tùy chỉnh

Kéo thả sắp xếp ​

Grid Card hỗ trợ drag & drop để sắp xếp lại thứ tự thẻ. Tính năng này sử dụng @dnd-kit/core và yêu cầu collection có field sort.

Mẹo

Grid Card phù hợp nhất cho danh mục sản phẩm, thư viện ảnh, danh bạ nhân viên — những nơi cần hiển thị trực quan dạng thẻ thay vì bảng.