]> wagnertech.de Git - mfinanz.git/commitdiff
MultiColumnIterator
authorSven Schöling <s.schoeling@linet-services.de>
Thu, 3 Jan 2008 13:16:42 +0000 (13:16 +0000)
committerSven Schöling <s.schoeling@linet-services.de>
Thu, 3 Jan 2008 13:16:42 +0000 (13:16 +0000)
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 ]


No differences found