tutorials.de Buch-Aktion 05/2012
ERLEDIGT
JA
ANTWORTEN
8
ZUGRIFFE
2802
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Avatar von gello
    gello gello ist offline Mitglied Silber
    Registriert seit
    May 2006
    Ort
    München (Bayern)
    Beiträge
    82
    Hallo zusammen,

    ich würde gerne einen BIRT Report in meiner RCP-Anwendung anzeigen lassen. Nur leider fehlt mir da noch die Erfahrung. Ich hab auf der Eclipse-Seite ein Beispiel gefunden, wie ich den WebViewer in eine RCP-Anwendung einbinden kann. Damit kann ich aber den Report nur anzeigen und nicht abspeichern, oder?

    Kann mir da jemand einen Tipp geben, wie ich den Report in meiner Anwendung anzeigen und auch abspeichern kann?


    Vielen Dank schon mal im vorraus
    gello
     
    E-mail (n.) A form of text communication similar to but far rarer than spam.

    (The Devil’s Security Dictionary 2.0 )

  2. #2
    Avatar von ishino
    ishino ishino ist offline Mitglied Gold
    Registriert seit
    Dec 2005
    Beiträge
    207
    Ich hab bisher nur mit der Chart Engine gearbeitet, fand dabei aber

    http://www.birt-exchange.com

    sehr hilfreich. In Deinem Fall sollte das hier weiterhelfen:

    http://www.birt-exchange.com/devshar...-birt-reports/
     
    “Some may never live, but the crazy never die”

  3. #3
    Avatar von gello
    gello gello ist offline Mitglied Silber
    Registriert seit
    May 2006
    Ort
    München (Bayern)
    Beiträge
    82
    Hallo ishino,

    danke für deine Hilfe, deine Links haben mir sehr geholfen.


    mfg
    gello
     
    E-mail (n.) A form of text communication similar to but far rarer than spam.

    (The Devil’s Security Dictionary 2.0 )

  4. #4
    Avatar von mschlegel
    mschlegel mschlegel ist offline Mitglied Gold
    Registriert seit
    Oct 2007
    Beiträge
    202
    Als Hilfeseite für sämtliche Eclipse-Technologien empfehle ich http://live.eclipse.org. Da findest du Tutorials in zig Varianten.

    In deinem Falle http://live.eclipse.org/search/node/BIRT
     

  5. #5
    Cojote Cojote ist offline Mitglied Gold
    Registriert seit
    Oct 2006
    Beiträge
    110
    Habe selbst gerade ein ähnliches Projekt umgesetzt. Wenn du konkrete Probleme hast kannst mir gerne mal ne Nachricht schicken.
    Fand es anfangs nicht ganz einfach bei der Vielzahl von APIs durchzublicken aber wenn du dir das Viewer Plugin gezogen hast und ein wenig in dessen Sourcen gesurft bist bekommt man schnell nen Eindruck wie man mit der Engine umgehen muss.
     

  6. #6
    Avatar von gello
    gello gello ist offline Mitglied Silber
    Registriert seit
    May 2006
    Ort
    München (Bayern)
    Beiträge
    82
    Hallo Cojote,

    inzwischen läuft mein Projekt auch schon, nur bin ich mit dem Start der Engine noch etwas unzufrieden. Aktuell starte ich Sie folgendermaßen

    Code :
    1
    2
    3
    4
    5
    
    config = new EngineConfig();
    config.setBIRTHome(birtHome);
    Platform.startup(config);
    IReportEngineFactory factory = (IReportEngineFactory) Platform.createFactoryObject(IReportEngineFactory.EXTENSION_REPORT_ENGINE_FACTORY);
    engine = factory.createReportEngine(config);

    Nur hier muss ich einen Pfad zur BIRT-Runtime angeben, was mir absolut nicht gefällt, da ich damit auch die Runtime mit meinem Programm ausliefern muss. Ich bin eigentlich der Meinung, dass es dafür eine elegantere Lösung geben muss, da sich BIRT ja auch aus PlugIns zusammensetzt. Hab bisher leider noch keine andere Lösung gefunden.

    Wie hast du das Problem bei deinem Projekt gelöst?


    mfg
    gello
     
    E-mail (n.) A form of text communication similar to but far rarer than spam.

    (The Devil’s Security Dictionary 2.0 )

  7. #7
    Cojote Cojote ist offline Mitglied Gold
    Registriert seit
    Oct 2006
    Beiträge
    110
    Sorry doppelpost...
    Geändert von Cojote (05.08.08 um 18:27 Uhr)
     

  8. #8
    Cojote Cojote ist offline Mitglied Gold
    Registriert seit
    Oct 2006
    Beiträge
    110
    Hallo,

    es geht doch darum in einer eigenen Eclipse RCP-Anwendung BIRT Reports auszuführen, oder? Der normale Weg wäre die notwendigen BIRT-Plugins in dein RCP-Projekt zu werfen und von dort aufzurufen (dazu muss die BIRT Version auch mit der eingesetzten Eclipse-Version kompatibel sein...welche sind das bei dir?)
    Den Code den du da hast startet eine fremde RCP-Plattform, in der BIRT installiert ist. Ich nehme an du hast dir die Runtime geladen oder? Diese eignet sich für eine Anbindung der BIRT-Engine an ein J2EE Projekt oder an ein nicht-RCP Projekt. Vertragen sich die eigesetzten Versionen (BIRT und RCP Projekt) dann kann es sehr viel komfortabler gehen.

    Wenn du mir nähere Infos gibst kann ich dir gerne weitere Infos geben wie du BIRT am besten integrierst.
     

  9. #9
    Avatar von gello
    gello gello ist offline Mitglied Silber
    Registriert seit
    May 2006
    Ort
    München (Bayern)
    Beiträge
    82
    Hallo,

    ja ich starte eine neue RCP-Platform. Das ist auch das was mir absolut nicht gefällt, hab aber bisher keine andere Möglichkeit gefunden, die ich zum Laufen gebracht hätte

    Ich verwende das Ganymede Release, sprich Eclipse 3.4 und BIRT 2.3


    mfg
    gello
     
    E-mail (n.) A form of text communication similar to but far rarer than spam.

    (The Devil’s Security Dictionary 2.0 )

Ähnliche Themen

  1. Antworten: 1
    Letzter Beitrag: 07.12.10, 09:09
  2. Antworten: 1
    Letzter Beitrag: 02.05.10, 16:15
  3. BIRT Report drucken
    Von jodevelopment im Forum Java
    Antworten: 1
    Letzter Beitrag: 05.06.09, 19:20
  4. Birt Report Designer installieren. Aber wie ?
    Von kerim77 im Forum Swing, Java2D/3D, SWT, JFace
    Antworten: 0
    Letzter Beitrag: 05.09.08, 18:16
  5. Birt-Report in eigenen Anwendung exportieren
    Von 83joe im Forum Swing, Java2D/3D, SWT, JFace
    Antworten: 1
    Letzter Beitrag: 24.09.07, 00:19