See Claude's note on this:
:) Christoph
-------- Original Message --------
Subject: Re: How to loop a for loop in velocity with counters
Date: Tue, 03 Jun 2008 11:33:00 +0200
From: Claude Brisson <[EMAIL PROTECTED]>
If it doesn't break other templates, you can try setting:
directive.foreach.counter.initial.value = 0
in your velocity.properties file.
Claude
newbie-gero wrote:
Hi thanks for the prompt reply.
I have try the method you have suggest but i encounter this error
org.apache.velocity.exception.MethodInvocationException: Invocation of
method 'get' in class java.util.ArrayList threw exception
java.lang.IndexOutOfBoundsException: Index: 2, Size: 2
I tried using this #set($velocityCount = $velocityCount -1) but it
encounters another error?
Any idea how to solve?
Thanks
apache-10 wrote:
Hi, you should be able to do:
#foreach( $code in $methodList)
$code.method: $paymentList.get($velocityCount)
#end
Cheers,
Chirstoph
newbie-gero wrote:
Greetings, i like to loop 2 for loops to display out the data.
For example in methodList, it contains
element 0 : register mail
element 1 : Normal mail
In paymentList, it contains
element 0: $5
element 1: $2
Currently this is what i have code in velocity:
#foreach( $code in $methodList) $code.method :#foreach( $charge in
$paymentList) $charge.delivery_charge #end #end
The results display are
REGISTER_MAIL : S$5.00 S$1.00 NORMAL_MAIL : S$5.00
S$1.00
Actually i want it to display as
REGISTER_MAIL : S$5.00
NORMAL_MAIL : S$1.00
How do i do it in velocity?
Thanks in advance
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]