The following snippet can work well in tapestry 3.03:

<select jwcid="[EMAIL PROTECTED]" multiple="ognl:true" name="select" size="15" 
class="input">
                <span jwcid="@Foreach" source="ognl:colorsList" 
value="ognl:synColor">
                        <span jwcid="@Option" label="ognl:synColor" 
selected="ognl:synSelected"/>
                </span>
    </select> 

 <select jwcid="[EMAIL PROTECTED]" multiple="ognl:true" name="select" size="15" 
class="input">
                <span jwcid="@Foreach" source="ognl:colorsList2" 
value="ognl:synColor2">
                        <span jwcid="@Option" label="ognl:synColor2" 
selected="ognl:synSelected2"/>
                </span>
    </select> 


But in Tapestry4 beta2 I got the following exception message:

Select components may not be nested.

Stack Trace: 
org.apache.tapestry.form.Select.prepareForRender(Select.java:95) 
org.apache.tapestry.AbstractComponent.render(AbstractComponent.java:610) 
org.apache.tapestry.AbstractComponent.renderBody(AbstractComponent.java:429) 
org.apache.tapestry.form.FormSupportImpl.render(FormSupportImpl.java:445) 
org.apache.tapestry.form.Form.renderComponent(Form.java:250) 
org.apache.tapestry.AbstractComponent.render(AbstractComponent.java:612) 
org.apache.tapestry.AbstractComponent.renderBody(AbstractComponent.java:429) 
org.apache.tapestry.html.Body.renderComponent(Body.java:129) 
org.apache.tapestry.AbstractComponent.render(AbstractComponent.java:612) 
org.apache.tapestry.AbstractComponent.renderBody(AbstractComponent.java:429) 
org.apache.tapestry.html.Shell.renderComponent(Shell.java:114) 
org.apache.tapestry.AbstractComponent.render(AbstractComponent.java:612) 


Now I'm upgrading my project from Tapestry 3.03 to tapestry4.0beta2,Could 
anybody tell me how to fix the problem? Thanks.



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to