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]
