Dynamiczne konfigurowanie i generowanie raportów BIRT
Oglądając dwuczęściowe filmy z YouTube i przeglądając podręcznik BIRT, rozumiem, że worflow wygląda mniej więcej tak:
Utwórz nowy raport w EclipseUżyj Projektanta raportów BIRT (wtyczka Eclipse) do zaprojektowania raportuWypełnij raport źródłami danych (sterowniki i bazy danych JDBC) i zestawami danych (określone tabele)Wygeneruj / wyeksportuj / wydrukuj raportJakkolwiek fajne wydaje się to narzędzie, nie mogę znaleźćkażdy dokumentacja, która prowadzi mnie do przekonania, że jest toJawa narzędzie, a nieTylko Eclipse narzędzie (co oznacza, że ma API Java i może współpracować z aplikacjami Java, w przeciwieństwie do czystej wtyczki Eclipe, która wymaga interakcji ręcznej / ludzkiej z środowiska IDE Eclipse).
W szczególności chcę potwierdzić, że BIRT może lub nie może wykonać następujących czynności:
Skonfiguruj raport (układ, rozmieszczenie widgetów interfejsu użytkownika, źródła / zestawy danych itp.) Programowo; tj. w taki sam sposób, w jaki API JasperReport ma projektanta iReport, który generuje JRXML, czy to samo dotyczy BIRT?Rozpocznij generowanie raportu za pomocą interfejsu API języka Java, dzięki któremu dane zostaną odczytane w czasie rzeczywistym i wypełnią raport, a raport może zostać wysłany lub zapisany w systemie plikówTwórz wersje HTML i PDF tego samego raportu