Din Sush wrote: > Hi, > I have following requirement and would like to know if > this can be done usinf displaytag library > > 1. The form will have collapsible columns just like > windows explorer. > 2. When one clicks on the + sign the children under it > will explode, it can go to n levels > 3. Each level will share the same column headings as > the parent one. > > As far as I know DisplayTag isn't able to do this for you. However you can certainly use DisplayTag in the solution to your problem.
What I'd suggest is start with a list of your top level objects: Item1 Item2 Item3 and pass that to DisplayTag. If you use a decorator in the first column you can add the + and hyperlink to prompt your application to load the next level of detail: Item1 Item11 <------ Insert the children of Item1 into the List between Item1 and Item2 Item12 <--' Item2 Item3 DisplayTag will be able to display them in the same table as the top level objects. Again you will need your decorator on the first column to indent the lower level items and to handle the + and - controls. All you will need to keep track of is: 1. Does this Object have any child objects? If yes you'll need a + or - control. 2. Are this Object's children currently being displayed? to determine whether to show a + or a - 3. What level is this object at in the hierarchy? to determine the indentation of the 1st column's text. How easy this is to achieve depends on how your objects are constructed. Ed! ------------------------------------------------------------------------- Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 _______________________________________________ displaytag-user mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/displaytag-user

