In báo cáo trong laravel
Mình đang làm phần in báo cáo hàng tháng . Hiện tại dữ liệu chưa lớn lắm nên mình list toàn bộ ra rồi mình gọi onclick="window.print()" thì in page đó ra bình thường. Nhưng do đặc thù sau này sẽ rất lớn nên việc load ra như vậy sẽ không ổn. Mình có tính đến TH là phân trang ra rồi in từng trang một nhưng như thế sau này nó lên đến 100++ trang thì phải ấn next rồi print 100 + 100 lần thì cũng ko được.
Mn có thể cho mình xin giải pháp cho trường hợp này làm sao cho tốt nhất được không? Xin cảm ơn.
3 CÂU TRẢ LỜI
window.print() là lệnh của js mà bạn ? Laravel là ở dưới server bạn có thể chạy ngầm service in ra excel, còn chuyện in mỗi lần 100 hay 1000 cứ for for thôi. nó chạy bao lâu thì kệ nó, nào xong thì thôi, báo cáo này mỗi tháng mới in 1 lần, cứ để nó chạy vài tiếng đồng hồ nào xong thì thôi. Hiệu năng ko cần bận tâm làm j
umh, cách này mình cũng nghĩ đến. có lẽ là cách tốt nhất rồi. thanks
cảm ơn bạn