[ 
https://issues.apache.org/jira/browse/TAPESTRY-2120?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12565512#action_12565512
 ] 

Ben Dotte commented on TAPESTRY-2120:
-------------------------------------

Ok, so apparently (my) fix for TAPESTRY-1529 is at fault here, not the new id 
allocation stuff. Doh. I'll take a look...

> Disabled radio group causes StaleLinkException
> ----------------------------------------------
>
>                 Key: TAPESTRY-2120
>                 URL: https://issues.apache.org/jira/browse/TAPESTRY-2120
>             Project: Tapestry
>          Issue Type: Bug
>          Components: Framework
>    Affects Versions: 4.1.4
>         Environment: Tapestry 4.1.4 RC, WinXP, Firefox 2
>            Reporter: Ben Dotte
>            Priority: Critical
>
> This is related to TAPESTRY-2073. Recent changes to the way ids are allocated 
> in Tapestry have caused unexpected StaleLinkExceptions to occur given certain 
> combinations of components on the page. The following, derived from the 
> example on TAPESTRY-2073, reproduces the behavior:
> NestedIfBorder.html:
> <shell jwcid="@Shell" title="NestedIfTest">
>       <body jwcid="@Body">
>               <topComponent jwcid="@TopComponent" />
>               <component jwcid="@BorderComponent" />
>               <span jwcid="@RenderBody"/>
>       </body>
> </shell>
> TopComponent.html:
> <span jwcid="@If" condition="true" id="testId"> </span> <span jwcid="@If" 
> condition="true"> </span>
> BorderComponent.html:
> <if jwcid="@If" condition="true">
>       <nestedComponent jwcid="@NestedComponent" /> </if>
> NestedComponent.html:
> <if jwcid="@If" condition="true">
>       test
> </if>
> RadioTest.html:
> <border jwcid="@NestedIfBorder">
>       <outerIf jwcid="@If" condition="ognl:true">
>               <false1 jwcid="@If" condition="ognl:false" />
>               <false2 jwcid="@If" condition="ognl:false" />
>               <innerIf jwcid="@If" condition="ognl:true">
>                       <innerIf2 jwcid="@If" condition="ognl:true">
>                               <form jwcid="@Form">
>                                       <formIf jwcid="@If" 
> condition="ognl:true" />
>                                       <else jwcid="@Else"></else>
>                                       <radioIf jwcid="@If" 
> condition="ognl:true">
>                                               <radiogroup jwcid="[EMAIL 
> PROTECTED]" displayName="Media Type" disabled="ognl:true" 
> selected="ognl:selected" name="mediaType">
>                                                       <radio jwcid="@Radio" 
> name="mediaType" />
>                                                       <radio2 jwcid="@Radio" 
> name="mediaType" />
>                                               </radiogroup>
>                                       </radioIf>
>                                       <note jwcid="[EMAIL PROTECTED]" 
> value="ognl:val" />
>                                       <submitIf jwcid="[EMAIL PROTECTED]" 
> condition="ognl:true">
>                                               <submit jwcid="@Submit" 
> listener="listener:submit" />
>                                       </submitIf>
>                               </form>
>                       </innerIf2>
>               </innerIf>
>       </outerIf>
> </border>

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


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

Reply via email to