Bỏ qua, đến nội dung

Cấu hình nâng cao

Role bootstrap khi install

Khi plugin được install lần đầu, tự động thực hiện:

  1. Thêm quyền export vào admin role strategy.
  2. Đăng ký export action handler lên tất cả data source hiện có.
  3. Các data source thêm sau cũng tự động được đăng ký.

configureFields — ACL field-level

Quyền export được đăng ký với allowConfigureFields: true, cho phép admin cấu hình chi tiết field nào user được phép xuất:

Cấp độMô tả
Collection levelBật/tắt quyền export cho toàn collection
Field levelChọn field nào được phép xuất (ẩn field nhạy cảm như password, token)

Cấu hình tại Roles & Permissions → chọn collection → tab Export → chọn field.

Giới hạn và cảnh báo

Client hiển thị confirm dialog trước khi export, cảnh báo:

Cảnh báoMô tả
Số dòng lớnNếu filter trả về nhiều bản ghi, cảnh báo có thể mất thời gian
Mutex blockingNếu đang có export khác chạy, request sẽ chờ

Giới hạn

Export đồng bộ có nguy cơ timeout với dữ liệu lớn (hàng chục ngàn bản ghi). Nếu cần xuất dữ liệu lớn, sử dụng plugin-action-export-pro với async mode.

Tùy chỉnh ExportDesigner

ExportDesigner trong designer mode cho phép:

  • Chọn cột xuất và thứ tự hiển thị
  • Đặt tiêu đề cột tùy chỉnh (khác tên field gốc)
  • Bao gồm relation fields (appends)
  • Cấu hình format hiển thị cho number, date

Xử lý relation fields

Loại relationXử lý khi export
belongsToXuất giá trị display field của bản ghi liên kết
hasManyXuất danh sách giá trị phân cách bởi dấu phẩy
belongsToManyXuất danh sách giá trị phân cách bởi dấu phẩy
hasOneXuất giá trị display field