2012-05-13 18 views
6

Muszę odtworzyć moją pulpitową aplikację do pulpitu javafx2. Ale na huśtawce wykorzystałem raport Jaspera do zgłoszenia części. Umieść wyjście jaspisu na JFrame, aby wyświetlić raport na tej samej ramce. Ale niestety nie mogę znaleźć najlepszego rozwiązania dla tej opcji na Javafx2. Dlatego robię tymczasowe rozwiązanie. To jest na części Jaspera, aby uzyskać wyjście jako pdf i zobacz pdf na aplikacjach javafx (jpedalfx pdf viewer solution). To nie jest najlepsze, ponieważ czasochłonne ... Każde inne rozwiązanie. Nie lubię integracji Webview (http: //localhost/myreport.jasper). Ponieważ ma dodatkowy serwer apache. czy to jest poprawne?Javafx Reporting Tool Solution

Dowolne możliwe rozwiązanie dla nowych użytkowników javafx.

Odpowiedz

4

Jasper może generować raporty w formacie PDF, XML, HTML, CSV, XLS, RTF, TXT. Można:

  • raport umieścić w HTML i przedstawić go w WebView
  • raport
  • put XML, załadować go z JAXB i używać, aby wypełnić Tableview
  • analizować dowolny format i wypełnić Tableview
  • wziął dane jako obiekty Java i zapełnianie TableView
+0

Dzięki Sergey. "umieść raport w HTML i zaprezentuj go w WebView" to jedno rozwiązanie. Eksport jaspasu do HTML nie może być wyświetlany w prawidłowym widoku. Mój raport Jaspera jest złożony. To ma sumę całkowitą, ogółem w podgrupach, raporty cząstkowe. Myślę, że nie stać go na TableView na obecnym etapie (nie jestem pewien). Jeśli TableView może mieć te właściwości, takie jak podgrupy, takie jak pasma, wiersz podsumowania, itp., Dlaczego mam zamiar zrobić raport jaspisowy. Jest to tylko moje wyjście do TableView i spróbuj wyeksportować TableView do formatu pdf, a następnie wydrukować. Po prostu patrzę na DataFx, który ma wiele właściwości, które ułatwiają edycję. Nie do raportowania. – ajeshbaby

+0

Możesz podzielić swój złożony raport między kilkoma widokami tabeli. Poza tym nie mam lepszej sugestii. –

Powiązane problemy