Thanks a lot!

Henry

-----Original Message-----
From: Howard Lewis Ship [mailto:[EMAIL PROTECTED] 
Sent: Tuesday, May 10, 2005 4:34 PM
To: Tapestry users
Subject: Re: Simple loop for Select

Or write your own component!  This is really a ten liner, max:

public abstract int getMin();
public abstract int getMax();
public abstract void setIndex(int index);

protected void renderComponent(...)
{
  int min = getMin();
  int max = getMax();

  for (int i = min; i <= max; i++)
  {
    setIndex(i);
    renderBody(...);
  }
}

On 5/10/05, Hensley, Richard <[EMAIL PROTECTED]> wrote:
> How about:
> 
>         Iterator iter = new Iterator() {
> 
>             int i = 0;
> 
>             public void remove() {
>             }
> 
>             public boolean hasNext() {
>                 return this.i < 100;
>             }
> 
>             public Object next() {
>                 int x = this.i;
>                 this.i++;
>                 return new Integer(x);
>             }
>         };
> 
> -----Original Message-----
> From: Henry Chen [mailto:[EMAIL PROTECTED]
> Sent: Tuesday, May 10, 2005 2:14 PM
> To: 'Tapestry users'
> Subject: Simple loop for Select
> 
> Hi, I have a question about constructing a simple "SELECT" element.
> 
> For example, I need something like this:
> 
> <select>
>         <option value="1">1</option>
>         <option value="2">2</option>
>         <option value="3">3</option>
>         <option value="4">4</option>
>         <option value="5">5</option>
>                 ...
>         <option value="100">100</option>
> </select>
> 
> I know @Foreach can do it but I still need to create an array for it. Is
it
> possible that I can just loop an int variable and assign its value?
> 
> Thanks a lot.
> 
> Henry
> 
> ---------------------------------------------------------------------
> 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]
> 
> 


-- 
Howard M. Lewis Ship
Independent J2EE / Open-Source Java Consultant
Creator, Jakarta Tapestry
Creator, Jakarta HiveMind

Professional Tapestry training, mentoring, support
and project work.  http://howardlewisship.com

---------------------------------------------------------------------
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]

Reply via email to