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.
Dieser Kommentar wurde vom Autor entfernt.
AntwortenLöschen