2012-05-13 40 views
6

Tôi phải tạo lại ứng dụng máy tính để bàn xoay của mình cho máy tính để bàn javafx2. Nhưng trên xích đu tôi đã sử dụng Jasper báo cáo cho một phần báo cáo. Đặt đầu ra jasper vào JFrame để hiển thị báo cáo trên cùng một khung. Nhưng tiếc là tôi không thể tìm thấy giải pháp tốt nhất cho tùy chọn này trên Javafx2. Vì vậy, tôi thực hiện một giải pháp tạm thời. Đó là phần jasper làm cho đầu ra dưới dạng pdf và xem pdf trên các ứng dụng javafx (giải pháp trình xem pdf jpedalfx). Nó không phải là tốt nhất bởi vì, tốn thời gian .. Bất kỳ giải pháp khác. Tôi không thích tích hợp Webview (http: //localhost/myreport.jasper). Bởi vì nó có máy chủ apache bổ sung. đúng không?Giải pháp Công cụ Báo cáo Javafx

Bất kỳ giải pháp khả thi nào cho người mới sử dụng javafx.

Trả lời

4

Jasper có thể tạo báo cáo bằng PDF, XML, HTML, CSV, XLS, RTF, TXT. Bạn có thể:

báo cáo đặt
  • trong HTML và trình bày nó trong WebView
  • báo cáo
  • đặt sang XML, tải nó với JAXB và sử dụng để cư TableView
  • phân tích định dạng bất kỳ và cư TableView
  • mất dữ liệu dưới dạng đối tượng Java và điền vào TableView
+0

Cảm ơn Sergey. 'đưa báo cáo vào HTML và trình bày nó trong WebView' là một giải pháp. Nhưng jasper xuất khẩu sang HTML không thể hiển thị ở chế độ xem chính xác. Báo cáo Jasper của tôi rất phức tạp. Điều đó có tổng cộng, tổng số nhóm phụ, báo cáo phụ. Tôi nghĩ rằng nó không thể đủ khả năng TableView trên sân khấu hiện tại (tôi không chắc chắn). Nếu TableView có thể có các thuộc tính này như các nhóm con như dải, hàng tóm tắt, vv, tại sao tôi sẽ báo cáo jasper. Nó chỉ là đầu ra của tôi để TableView và cố gắng xuất TableView sang pdf và sau đó in đó. Tôi chỉ nhìn vào DataFx, có rất nhiều thuộc tính giúp dễ dàng chỉnh sửa tùy chọn. Không phải để báo cáo. – ajeshbaby

+0

Bạn có thể muốn chia báo cáo phức tạp của mình giữa một số lần xem bảng. Khác từ đó tôi không có gợi ý tốt hơn. –

Các vấn đề liên quan