Giao diện
Cài đặt và sử dụng
Cài đặt
Plugin @digiforce-nc/plugin-action-export có cả client và server. Kích hoạt qua Plugin Manager.
Khi install, plugin tự động thêm quyền export vào admin role strategy và đăng ký export action handler lên tất cả data source.
Thêm nút Export
- Mở Schema Editor trên block Table.
- Vào Configure actions → chọn Export.
- Lưu schema.
Nút Export sẽ xuất hiện trên toolbar bảng. Chỉ hiển thị khi user có quyền export trên collection.
Sử dụng
Chọn cột xuất
Khi cấu hình action trong designer, chọn các cột (field) muốn xuất ra file Excel. Mặc định xuất tất cả field đang hiển thị trên bảng.
Thực hiện export
- Nhấn nút Export trên toolbar.
- Hệ thống hiển thị confirm dialog (cảnh báo giới hạn số dòng nếu dữ liệu lớn).
- Nhấn OK để xác nhận.
- Server tạo file XLSX và trả binary stream.
- Trình duyệt tự tải file
.xlsxvề máy.
Filter và sort
Export sử dụng filter và sort hiện tại của bảng. Nếu bạn đã lọc dữ liệu trước khi export, file XLSX chỉ chứa các bản ghi khớp filter.
Tùy chỉnh
Trong Schema Settings của action Export:
- Chọn cột xuất và thứ tự
- Đổi tiêu đề file
- Thêm linkage rules (hiện/ẩn nút theo điều kiện)
Mẹo
Với dữ liệu lớn (trên vài ngàn bản ghi), hãy cân nhắc sử dụng plugin-action-export-pro hỗ trợ async mode để tránh timeout.