Hi Mark

From: "Mark Dimon" <[EMAIL PROTECTED]>
> Hi ,
>
> The way combo's are set up in gridBagDemo does not apear  to work , a cut
> down example:
>
> <j:jelly xmlns:j="jelly:core" xmlns="jelly:swing">
>     <frame title="Combo Test" var="frame" size="400,200">
>         <panel>
>             <comboBox name="c" var="c">
>                 ${c.addItem("this is combo 1")}
>             </comboBox>
>             <comboBox name="c" var="c">
>                 ${c.addItem("this is combo 2")}
>             </comboBox>
>         </panel>
>     </frame>
>     ${frame.show()}
> </j:jelly>
>
> The first combo displays "this is combo2" and the second nothing !
>
> However , moving the assigment out of the combo tag works :
>
> <j:jelly xmlns:j="jelly:core" xmlns="jelly:swing">
>     <frame title="Combo Test" var="frame" size="400,200">
>         <panel>
>             <comboBox name="c" var="c">
>             </comboBox>
>                 ${c.addItem("this is combo 1")}
>             <comboBox name="c" var="c">
>             </comboBox>
>                 ${c.addItem("this is combo 2")}
>         </panel>
>     </frame>
>     ${frame.show()}
> </j:jelly>
>
> Is this a bug , or error in gridBagDemo.jelly and should we be setting
vars
> from within the same tag that defines it ?

You're correct. Its a bug. The 'c' variable does not exist until after the
entire <comboBox> tag has executed.

James
-------
http://radio.weblogs.com/0112098/

__________________________________________________
Do You Yahoo!?
Everything you'll ever need on one web page
from News and Sport to Email and Music Charts
http://uk.my.yahoo.com

--
To unsubscribe, e-mail:   <mailto:commons-dev-unsubscribe@;jakarta.apache.org>
For additional commands, e-mail: <mailto:commons-dev-help@;jakarta.apache.org>

Reply via email to