[ 
https://issues.apache.org/jira/browse/WW-3680?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=18128108#comment-18128108
 ] 

Lukasz Lenart commented on WW-3680:
-----------------------------------

Closing as Won't Fix. Thanks for the patch, Jason, and sorry it sat here so 
long.

Templates can already render recursive structures by calling themselves: a JSP 
tag file, a FreeMarker {{<#macro>}} or {{<s:include>}} around {{<s:iterator>}}. 
Because each level renders its own children, nested markup like {{<ul>}} menus 
comes out naturally. A flattening iterator gives the page the items without 
their depth. To support trees properly, the iterator status would need to 
expose depth, and that's a new design, not this patch.

If you need tree iteration in the tag itself, please reopen this ticket or file 
a new one describing your use case.

> recursive iterator options
> --------------------------
>
>                 Key: WW-3680
>                 URL: https://issues.apache.org/jira/browse/WW-3680
>             Project: Struts 2
>          Issue Type: New Feature
>          Components: Core Actions
>    Affects Versions: 2.2.3.1
>            Reporter: Jason Pyeron
>            Priority: Major
>             Fix For: 7.5.0
>
>         Attachments: Test.java, WW-3680-v01.patch
>
>
> work in progress



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to