Hi Jonathan

What about using a the following tree UI component

http://webfx.eae.net/dhtml/xloadtree/xloadtree.html
http://webfx.eae.net/dhtml/xloadtree/demo.html

We are using it with appfuse/springmvc and XML to dynamically load the
contents of a hierarchy too. 

If you end up using it would be very nice to share thoughts about
use/integration-design.

Cheers,

Samuel.

-----Original Message-----
From: Jonathan Tse [mailto:[EMAIL PROTECTED] 
Sent: Martes, 23 de Enero de 2007 02:46 a.m.
To: [email protected]
Subject: Re: [appfuse-user] Recursive data structure in JSP

Hi Matt,

    I cannot follow. What should those JSTL look like as there is 
n-level of category? If only the root node is passed in, it is just a 
plain object. JSTL should not be able to iterate it through.

Best regards,
Jonathan

Matt Raible wrote:
> You could probably use JSTL's <c:forEach> to traverse the tree and
> print out the contents. Regular ol' HTML tags should help you indent
> it where you need to.
>
> Matt
>
> On 1/23/07, Jonathan Tse <[EMAIL PROTECTED]> wrote:
>> Hi all,
>>
>>     I am implementing a multi-level hierarchy (You can imagine it
>> category , sub category and sub sub category). I want to output the
>> structure with indentation but still cannot find a good solution. Let's
>> ignore how the DAO retrieve the data first(another complication here).
>> Suppose I got an category POJO like this:
>>
>>     Class Category
>>     private int categoryId ;
>>     private List subCategoryList;
>>
>>     Each object inside subCategoryList is a Category object (Assume the
>> whole tree is retrieved for the sake of simplicity). Therefore, it means
>> that I need to read it recursively in the JSP if I just pass the root
>> node to the View. I couldn't find any tag library on the net that could
>> traverse the whole tree. Any idea?  Should I write a custom tag? Or just
>> flatten the structure before output to View?
>>
>> Best regards,
>> Jonathan Tse
>>
>>
>> ---------------------------------------------------------------------
>> 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]

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

Reply via email to