Tôi muốn cung cấp tiến trình cho người dùng trong khi báo cáo Jasper đang điền vào báo cáo biên dịch. Về cơ bản tôi muốn để có được sự tiến bộ trong khi điều này được thực hiện:Tiến trình trong khi điền báo cáo jasper
JasperFillManager.fillReport (JasperReport rpt, Bản đồ params, JRDataSource src)
Liệu có cách nào để đạt được điều này?
Chúng tôi đang sử dụng AsynchronousFillHandle và AsynchronousFilllListener, trong đó điền sẽ xảy ra trên một chuỗi khác nhau. Điều này cho phép chúng tôi hiển thị thanh tiến trình của riêng mình, với khả năng hủy. Thật không may, người nghe không đưa ra dấu hiệu tiến triển thực sự, chỉ thông báo về việc hoàn thành hoặc lỗi, do đó thanh tiến trình là một 'vô hạn'. – yshalbar
Chúng tôi đã đạt được điều này, bằng cách sử dụng khung công việc trong ứng dụng RCP/SWT/JFace của chúng tôi. Chúng tôi cũng không có tiến bộ thực sự. Thật kỳ lạ vì có tiến bộ khi xuất ra tệp. Tôi tự hỏi ai là người dễ dàng đóng góp cho Jasper ... – Craig