Tôi đang làm việc với chức năng cho phép người dùng xem danh sách các bản sao hàng tồn kho và hành động tùy chỉnh để 'in hàng loạt mã vạch'.
Tôi đang sử dụng Thao tác hàng loạt lượt xem.
Tôi đã tạo hành động tùy chỉnh cho VBO và sử dụng execMultiple() để tạo mã vạch thành pdf, nhưng tôi không thể gửi PDF tới trình duyệt để xem/tải xuống.
Tôi đã tải xuống hành động tùy chỉnh 'xuất sang csv' cho VBO để xem cách triển khai, nhưng khi xem mã, nó thực hiện mọi thứ theo lô, tạo một tệp trên hệ thống tệp, sau đó cung cấp một liên kết trên trang để tải xuống. . Tôi đang cố gắng bỏ qua liên kết và chuyển trực tiếp đến phát trực tuyến tệp PDF được hiển thị (được tạo trong bộ nhớ) tới trình duyệt thông qua phương thức tôi đã cung cấp trong bộ điều khiển.
Có phương pháp bổ sung nào hoặc v.v. mà tôi có thể sử dụng để truyền phát kết quả của execMultiple() không?
Bộ điều khiển xử lý các bản sao hàng tồn kho đã có phương thức tạo mã vạch và mã vạch in trả về tiêu đề của nội dung tệp, nhưng khi kích hoạt phương thức bên trong execMultiple(), nó chỉ gửi biểu mẫu và cung cấp xác nhận hành động và không thực sự gửi các tiêu đề từ phương thức printBarcode().
Nó cũng có thể hoạt động để chuyển hướng đến một tuyến riêng xử lý việc tạo và in mã vạch, nếu có cách để yêu cầu VBO chuyển hướng sau khi xử lý các mục.