From: Sven Schöling Date: Thu, 3 Jan 2008 13:16:42 +0000 (+0000) Subject: MultiColumnIterator X-Git-Tag: release-2.6.0beta1~382 X-Git-Url: http://wagnertech.de/gitweb/gitweb.cgi/mfinanz.git/commitdiff_plain/06fd85e8e7c7813fb15bdb9e8add12b6c78031ed?ds=inline;hp=06fd85e8e7c7813fb15bdb9e8add12b6c78031ed MultiColumnIterator Verhält sich wie der normale Template::Iterator (siehe man Template::Iterator), akzeptiert aber einen zusätzlichen Parameter fuer eine Spaltenbreite. Hat man Beispielsweise ein Array mit 11 Eintraegen und mochte diese auf 3 Zeilen im Template ausgeben, so gibt ein mit [% USE miter = MultiColumnIterator(DATA, 3) %] aufgerufener Iterator mit jeder Iteration ein Array von 4 Eintraegen zurueck, mit dem dann sequnziell die gewuenschte Sortierung ausgegeben werden kann. Die Datensaetze werden in folgender Reihenfolge ausgegeben: [ 1, 5, 9 ] [ 2, 6, 10 ] [ 3, 7, 11 ] [ 4, 8, undef ] ---