Donnerstag, 2. Mai 2013

First Infos

Hier gibt es alle Informationen über das neue PerlOpenReportFramework.

This is a german blog about the new PerlOpenReportFramework.

The first running version 0.901 is published, see:
Die erste lauffähige Version 0.901 ist veröffentlicht, siehe:
http://www.jupiter-programs.de/prj_public/porf/index.htm

Es gibt natürlich diverse Perl-Report-Generatoren, aber ich habe nicht das passende gefunden. Ich kenne aber auch noch nicht alle...
Die Definition der Spalten erfolgt so:

Falls die Datensätze als Hash vorliegen (ein Hash pro Datensatz)
 
 #### ---- HASH --- Configure Columns like this --------------------------------------
 $report->ConfigureColumn(-header => 'Prename', -value_named => 'Prename' ); # long
 $report->ConfCol        (-h      => 'Surname', -val_nam     => 'Surname' ); # short
 $report->CC             (-h      => 'Age',     -vn          => 'Age'     ); # minimal 
 
Falls die Datensätze als Array vorliegen (ein Array pro Datensatz): 
 
 #### ---- ARRAY --- Configure Columns like this -------------------------------------
 my $prename = 1;
 my $surname = 2;
 my $age     = 3;

 $report->ConfigureColumn(-header => 'Prename', -value_indexed => $prename ); # long
 $report->ConfCol        (-h      => 'Surname', -val_idx       => $surname ); # short
 $report->CC             (-h      => 'Age',     -vi            => $age     ); # minimal
 
Der Zugriff auf Instanzen von Objekten ist auch möglich, direkt oder über Instanzmethoden.

Und jetzt einfach runterladen, mit den Beispielen herumspielen und danach hier kommentieren.


Viel Erfolg damit, ich bin gespannt auf Eure Rückmeldungen

Ralf.

1 Kommentar: