I have no idea... Sorry I can't help more.  You could look at the
Velocity template - maybe that'll help.

Matt

> -----Original Message-----
> From: [EMAIL PROTECTED] 
> [mailto:[EMAIL PROTECTED] On Behalf Of 
> Gustavo Padial
> Sent: Friday, February 27, 2004 12:10 PM
> To: [EMAIL PROTECTED]
> Subject: RE: [struts-menu] Create dynamicaly menu itens
> 
> 
> Hi Matt
> 
> I make this but the problem continue.
> I put nodeTree.setParent(menu).
> 
> I believe the problem is in some place of code interaction. 
> What do you think ?
> 
> Bye
> 
> Gustavo Padial
> 
> 
> 
> 
> On Fri, 2004-02-27 at 14:53, Matt Raible wrote:
> > Try setting the parent of the newly created menu using setParent of 
> > MenuComponent.
> > 
> > HTH,
> > 
> > Matt
> > 
> > > -----Original Message-----
> > > From: [EMAIL PROTECTED]
> > > [mailto:[EMAIL PROTECTED] On Behalf Of 
> > > Gustavo Padial
> > > Sent: Friday, February 27, 2004 10:33 AM
> > > To: [EMAIL PROTECTED]
> > > Subject: Re: [struts-menu] Create dynamicaly menu itens
> > > 
> > > 
> > > Hello Matt
> > > 
> > > We found a error in Struts-menu when creating dynamicaly
> > > menus. Look the JavaScript code:
> > > 
> > > <script type="text/javascript">
> > > if (document.getElementById) {
> > >           var UserMenu = new WebFXTree('Usuario de teste');
> > >           var p01 = new WebFXTreeItem('p01');
> > >     UserMenu.add(p01);
> > >      var b = new WebFXTreeItem('Bugs Resolvidos ()','a');
> > >     p02.add(b); <--------------------ERROR---------------------
> > >      var p02 = new WebFXTreeItem('p02');
> > >     UserMenu.add(p02);
> > >      var b = new WebFXTreeItem('Bugs Resolvidos ()','a');
> > >     p02.add(b);
> > >      document.write(UserMenu);
> > > } else {
> > >  var msg = "Your browser does not support
> > > document.getElementById().\n";  msg += "You must use a modern 
> > > browser for this menu.";  alert(msg); } </script>
> > > 
> > > Look the line that i put the comment. The variable p02 is not
> > > declared and the JavaScript use method .add to put something. 
> > > The correct is p01 and not p02. 
> > > 
> > > Look a piece of my code that a use to generate this JavaScript:
> > > 
> > > menu = new net.sf.navigator.menu.MenuComponent();
> > > menu.setName(MENU_NAME); menu.setTitle(menuFacade.getUserName());
> > > ProjectSmallInfo project;
> > > Iterator i = projects.iterator();
> > > while (i.hasNext()) {
> > >   project = (ProjectSmallInfo) i.next();
> > >   nodeTree = new MenuComponent();
> > >   nodeTree.setTitle(new String(project.getName()));
> > >   nodeTree.setName(project.getName());
> > >   nodeTree.addMenuComponent(infoProject);
> > >   menu.addMenuComponent(nodeTree);
> > > }
> > > 
> > > 
> > > Could you solve this problem and disponibilize a path for us ?
> > > 
> > > Thank's Matt
> > > 
> > > 
> > > 
> > > 
> > > On Fri, 2004-02-27 at 12:34, Matt Raible wrote:
> > > 
> > > 
> > > > Take all the time you need. ;-)
> > > > 
> > > > Matt
> > > > 
> > > > On Feb 27, 2004, at 6:01 AM, Gustavo Padial wrote:
> > > > 
> > > > > Ok Matt.
> > > > >
> > > > > I will write. No problem.
> > > > >
> > > > > Just give-me some days right ?
> > > > >
> > > > > thank's for your help
> > > > >
> > > > > Gustavo Padial
> > > > >
> > > > > On Thu, 2004-02-26 at 19:18, Matt Raible wrote:
> > > > >> Gustavo - I'd *love* it if you could write a tutorial on
> > > creating
> > > > >> dynamic menus.  You can use my wiki if you'd like - then
> > > I'll move
> > > > >> it into the main struts-menu documentation.
> > > > >>
> > > > >> I can also probably add some code to strip whitespaces
> > > from names
> > > > >> (or add an underscore).
> > > > >>
> > > > >> 
> > > http://raibledesigns.com/wiki/Wiki.jsp?page=StrutsMenuDynamicMenus
> > > > >>
> > > > >> Thanks!
> > > > >>
> > > > >> Matt
> > > > >>
> > > > >>> -----Original Message-----
> > > > >>> From: [EMAIL PROTECTED]
> > > > >>> [mailto:[EMAIL PROTECTED] On Behalf
> > > Of Gustavo
> > > > >>> Padial
> > > > >>> Sent: Thursday, February 26, 2004 3:10 PM
> > > > >>> To: [EMAIL PROTECTED]
> > > > >>> Subject: RE: [struts-menu] Create dynamicaly menu itens
> > > > >>>
> > > > >>>
> > > > >>> Hi Matt
> > > > >>>
> > > > >>> I create dynamicaly itens with no problems now.
> > > > >>> ;-)
> > > > >>>
> > > > >>> I discovery in method .setName we cant put "spaces".
> > > > >>>
> > > > >>> For example: .setName("Hello World") dont load the menu in 
> > > > >>> page.
> > > > >>>
> > > > >>> .setName("HelloWorld") load menu in page. ;-P
> > > > >>>
> > > > >>> Our old friend JavaScript ! ;-)
> > > > >>>
> > > > >>> Thank's.
> > > > >>>
> > > > >>> Do you like that i write a tutorial to put in
> > > struts-menu page to
> > > > >>> show how create dynamicaly menu's ?
> > > > >>>
> > > > >>> Bye
> > > > >>>
> > > > >>> On Thu, 2004-02-26 at 18:37, Matt Raible wrote:
> > > > >>>> Have you tried the code below?  It looks like it'll work.
> > > > >>> I've never
> > > > >>>> tried to build a menu dynamically, so I'm just 
> guessing here.
> > > > >>>>
> > > > >>>> Matt
> > > > >>>>
> > > > >>>>> -----Original Message-----
> > > > >>>>> From: [EMAIL PROTECTED]
> > > > >>>>> [mailto:[EMAIL PROTECTED] On Behalf Of
> > > > >>>>> Gustavo Padial
> > > > >>>>> Sent: Thursday, February 26, 2004 2:27 PM
> > > > >>>>> To: [EMAIL PROTECTED]
> > > > >>>>> Subject: RE: [struts-menu] Create dynamicaly menu itens
> > > > >>>>>
> > > > >>>>>
> > > > >>>>> Ok i'll see old versions.
> > > > >>>>>
> > > > >>>>> But, in struts-menu 2.1 we dont have methods to 
> create itens
> > > > >>>>> dynamicaly ?
> > > > >>>>>
> > > > >>>>> How struts-menu 2.1 creates menu and subitens given a
> > > > >>>>> struts-menu.xml ?
> > > > >>>>>
> > > > >>>>> Why i cant create with this code:
> > > > >>>>>
> > > > >>>>> MenuComponent infoProject = new MenuComponent();
> > > > >>>>> infoProject.setTitle("Bugs Resolvidos ()"); 
> > > > >>>>> infoProject.setName("Bugs Resolvidos ()"); 
> > > > >>>>> infoProject.setPage("/admin/teste.jsp");
> > > > >>>>> infoProject.setAction(""); infoProject.setLocation("a");
> > > > >>>>>
> > > > >>>>> nodeTree = repository.getMenu("UserProject");
> > > > >>>>> nodeTree.addMenuComponent(infoProject);
> > > > >>>>>
> > > > >>>>> Thank's Matt
> > > > >>>>>
> > > > >>>>> Gustavo
> > > > >>>>>
> > > > >>>>>
> > > > >>>>> On Thu, 2004-02-26 at 18:05, Matt Raible wrote:
> > > > >>>>>> I don't believe I removed or modified anything in
> > > MenuComponent
> > > > >>>>>> b/w 1.3 and 2.1.
> > > > >>>>>>
> > > > >>>>>> Matt
> > > > >>>>>>
> > > > >>>>>>> -----Original Message-----
> > > > >>>>>>> From: [EMAIL PROTECTED]
> > > > >>>>>>> [mailto:[EMAIL PROTECTED] On 
> Behalf Of
> > > > >>>>>>> Gustavo Padial
> > > > >>>>>>> Sent: Thursday, February 26, 2004 1:57 PM
> > > > >>>>>>> To: [EMAIL PROTECTED]
> > > > >>>>>>> Subject: RE: [struts-menu] Create dynamicaly menu itens
> > > > >>>>>>>
> > > > >>>>>>>
> > > > >>>>>>> Hello Matt
> > > > >>>>>>>
> > > > >>>>>>> I got the classes but i'm using Struts Menu 
> 2.1. The class 
> > > > >>>>>>> MenuComponentBuilder.java uses the folow
> > > methods of
> > > > >>>>>>> MenuComponent.class :
> > > > >>>>>>>
> > > > >>>>>>> menu.setBaseObject(obj);
> > > > >>>>>>> menu.setParams(params);
> > > > >>>>>>>
> > > > >>>>>>> The two methods above not exists in struts-menu 
> 2.1 right
> > > > >>>>> ? We have
> > > > >>>>>>> a similary methods or i need to use old version of
> > > > >>> struts menu ?
> > > > >>>>>>>
> > > > >>>>>>> Thank's
> > > > >>>>>>>
> > > > >>>>>>> Gustavo
> > > > >>>>>>>
> > > > >>>>>>>
> > > > >>>>>>>
> > > > >>>>>>> On Thu, 2004-02-26 at 17:37, Matt Raible wrote:
> > > > >>>>>>>> Try this:
> > > > >>>>>>>>
> > > > >>>>>>>>
> > > > >>>>>>>
> > > > >>>>>
> > > > >>> 
> > > http://www.mail-archive.com/struts-menu-devel%40lists.sf.net/msg00
> > > > >>> 01
> > > > >>>>>>> 1.
> > > > >>>>>>>> ht
> > > > >>>>>>>> ml
> > > > >>>>>>>>
> > > > >>>>>>>> If it works for you, please let me know - I'd 
> like to add 
> > > > >>>>>>>> a
> > > > >>>>>>> sample to
> > > > >>>>>>>> the example app.
> > > > >>>>>>>>
> > > > >>>>>>>> Matt
> > > > >>>>>>>>
> > > > >>>>>>>>
> > > > >>>>>>>>> -----Original Message-----
> > > > >>>>>>>>> From: [EMAIL PROTECTED]
> > > > >>>>>>>>> [mailto:[EMAIL PROTECTED] 
> On Behalf 
> > > > >>>>>>>>> Of
> > > > >>>>>>>>> Gustavo Padial
> > > > >>>>>>>>> Sent: Thursday, February 26, 2004 1:00 PM
> > > > >>>>>>>>> To: [EMAIL PROTECTED]
> > > > >>>>>>>>> Subject: [struts-menu] Create dynamicaly menu itens
> > > > >>>>>>>>>
> > > > >>>>>>>>>
> > > > >>>>>>>>> Hello people
> > > > >>>>>>>>>
> > > > >>>>>>>>> I'm using struts-menu and i like so much, but i need
> > > > >>>>> to create
> > > > >>>>>>>>> dynamicaly items in menu. How can i make this ?
> > > > >>>>>>>>>
> > > > >>>>>>>>> I see a message posted but the answer is with wrong 
> > > > >>>>>>>>> link.
> > > > >>>>>>>>>
> > > > >>>>>>>>> Thank's
> > > > >>>>>>>>>
> > > > >>>>>>>>>
> > > > >>>>>>>>> --
> > > > >>>>>>>>> ===========================
> > > > >>>>>>>>> Gustavo Padial
> > > > >>>>>>>>> Gerente de Projetos
> > > > >>>>>>>>> Kaffa Software Consulting
> > > > >>>>>>>>> +55 19 3296 3505
> > > > >>>>>>>>> www.kaffa.com.br
> > > > >>>>>>>>> ===========================
> > > > >>>>>>>>>
> > > > >>>>>>>>>                                                       
> > > > >>>>>>>>>
> > > > >>>>>>>>>
> > > > >>>>>>>>>
> > > > >>>>>>>>> 
> -------------------------------------------------------
> > > > >>>>>>>>> SF.Net is sponsored by: Speed Start Your 
> Linux Apps Now.
> > > > >>>>>>> Build and
> > > > >>>>>>>>> deploy apps & Web services for Linux with a free DVD
> > > > >>>>>>>>> software kit
> > > > >>>>>>>>> from IBM. Click Now!
> > > > >>>>>>> http://ads.osdn.com/?ad_id=1356&alloc_id=3438>
> > > > >>>>>>>>> &op=click
> > > > >>>>>>>
> > > > >>>>>>>>>
> > > > >>>>>>>>> _______________________________________________
> > > > >>>>>>>>>
> > > > >>>>>>>>> struts-menu-user mailing list
> > > > >>> [EMAIL PROTECTED]
> > > > >>>>>>>>> https://lists.sf.net/lists/listinfo/struts-> menu-user
> > > > >>>>>>>>>
> > > > >>>>>>>>
> > > > >>>>>>>>
> > > > >>>>>>>>
> > > > >>>>>>>>
> > > > >>>>>>>> -------------------------------------------------------
> > > > >>>>>>>> SF.Net is sponsored by: Speed Start Your Linux Apps
> > > > >>>>> Now. Build and
> > > > >>>>>>>> deploy apps & Web services for Linux with a free DVD
> > > > >>>>>>> software kit from
> > > > >>>>>>>> IBM. Click Now!
> > > > >>>>>>> http://ads.osdn.com/?ad_id=1356&alloc_id=3438> &op=click
> > > > >>>>>>>>
> > > > >>>>>>> _______________________________________________
> > > > >>>>>>>
> > > > >>>>>>>> struts-menu-user mailing list
> > > [EMAIL PROTECTED]
> > > > >>>>>>>> https://lists.sf.net/lists/listinfo/struts-menu-user
> > > > >>>>>>> --
> > > > >>>>>>> ===========================
> > > > >>>>>>> Gustavo Padial
> > > > >>>>>>> Gerente de Projetos
> > > > >>>>>>> Kaffa Software Consulting
> > > > >>>>>>> +55 19 3296 3505
> > > > >>>>>>> www.kaffa.com.br
> > > > >>>>>>> ===========================
> > > > >>>>>>>
> > > > >>>>>>>                                                         
> > > > >>>>>>>
> > > > >>>>>>>
> > > > >>>>>>>
> > > > >>>>>>> -------------------------------------------------------
> > > > >>>>>>> SF.Net is sponsored by: Speed Start Your Linux Apps Now.
> > > > >>>>> Build and
> > > > >>>>>>> deploy apps & Web services for Linux with a free
> > > DVD software
> > > > >>>>>>> kit from IBM. Click Now!
> > > > >>>>> http://ads.osdn.com/?ad_id=1356&alloc_id=3438>
> > > > >>>>>>> &op=click
> > > > >>>>>
> > > > >>>>>>>
> > > > >>>>>>> _______________________________________________
> > > > >>>>>>>
> > > > >>>>>>> struts-menu-user mailing list 
> > > > >>>>>>> [EMAIL PROTECTED]
> > > > >>>>>>> https://lists.sf.net/lists/listinfo/struts-> menu-user
> > > > >>>>>>>
> > > > >>>>>>
> > > > >>>>>>
> > > > >>>>>>
> > > > >>>>>>
> > > > >>>>>> -------------------------------------------------------
> > > > >>>>>> SF.Net is sponsored by: Speed Start Your Linux Apps
> > > > >>> Now. Build and
> > > > >>>>>> deploy apps & Web services for Linux with a free DVD
> > > > >>>>> software kit from
> > > > >>>>>> IBM. Click Now!
> > > > >>>>> http://ads.osdn.com/?ad_id=1356&alloc_id=3438> &op=click
> > > > >>>>>>
> > > > >>>>> _______________________________________________
> > > > >>>>>
> > > > >>>>>> struts-menu-user mailing list 
> [EMAIL PROTECTED]
> > > > >>>>>> https://lists.sf.net/lists/listinfo/struts-menu-user
> > > > >>>>> --
> > > > >>>>> ===========================
> > > > >>>>> Gustavo Padial
> > > > >>>>> Gerente de Projetos
> > > > >>>>> Kaffa Software Consulting
> > > > >>>>> +55 19 3296 3505
> > > > >>>>> www.kaffa.com.br
> > > > >>>>> ===========================
> > > > >>>>>
> > > > >>>>>                                                   
> > > > >>>>>
> > > > >>>>>
> > > > >>>>>
> > > > >>>>> -------------------------------------------------------
> > > > >>>>> SF.Net is sponsored by: Speed Start Your Linux Apps Now.
> > > > >>> Build and
> > > > >>>>> deploy apps & Web services for Linux with a free DVD 
> > > > >>>>> software
> > > > >>>>> kit from IBM. Click Now!
> > > > >>> http://ads.osdn.com/?ad_id=1356&alloc_id=3438>
> > > > >>>>> &op=click
> > > > >>>
> > > > >>>>>
> > > > >>>>> _______________________________________________
> > > > >>>>>
> > > > >>>>> struts-menu-user mailing list 
> [EMAIL PROTECTED] 
> > > > >>>>> https://lists.sf.net/lists/listinfo/struts-> menu-user
> > > > >>>>>
> > > > >>>>
> > > > >>>>
> > > > >>>>
> > > > >>>>
> > > > >>>> -------------------------------------------------------
> > > > >>>> SF.Net is sponsored by: Speed Start Your Linux Apps Now. 
> > > > >>>> Build
> > > > >>>> and deploy apps & Web services for Linux with a free DVD
> > > > >>> software kit from
> > > > >>>> IBM. Click Now!
> > > > >>> http://ads.osdn.com/?ad_id=1356&alloc_id=3438> &op=click
> > > > >>>>
> > > > >>> _______________________________________________
> > > > >>>
> > > > >>>> struts-menu-user mailing list 
> [EMAIL PROTECTED] 
> > > > >>>> https://lists.sf.net/lists/listinfo/struts-menu-user
> > > > >>> --
> > > > >>> ===========================
> > > > >>> Gustavo Padial
> > > > >>> Gerente de Projetos
> > > > >>> Kaffa Software Consulting
> > > > >>> +55 19 3296 3505
> > > > >>> www.kaffa.com.br
> > > > >>> ===========================
> > > > >>>
> > > > >>>                                                     
> > > > >>>
> > > > >>>
> > > > >>>
> > > > >>> -------------------------------------------------------
> > > > >>> SF.Net is sponsored by: Speed Start Your Linux Apps
> > > Now. Build and
> > > > >>> deploy apps & Web services for Linux with a free DVD
> > > software kit
> > > > >>> from IBM. Click Now!
> > > > >>> http://ads.osdn.com/?ad_id=1356&alloc_id=3438> &op=click
> > > > >>>
> > > > >>> _______________________________________________
> > > > >>>
> > > > >>> struts-menu-user mailing list [EMAIL PROTECTED] 
> > > > >>> https://lists.sf.net/lists/listinfo/struts-> menu-user
> > > > >>>
> > > > >>
> > > > >>
> > > > >>
> > > > >>
> > > > >> -------------------------------------------------------
> > > > >> SF.Net is sponsored by: Speed Start Your Linux Apps Now.
> > > Build and
> > > > >> deploy apps & Web services for Linux with a free DVD
> > > software kit
> > > > >> from IBM. Click Now!
> > > > >> http://ads.osdn.com/?ad_id=1356&alloc_id=3438&op=click
> > > > >> _______________________________________________
> > > > >> struts-menu-user mailing list [EMAIL PROTECTED]
> > > > >> https://lists.sf.net/lists/listinfo/struts-menu-user
> > > > > --
> > > > > ===========================
> > > > > Gustavo Padial
> > > > > Gerente de Projetos
> > > > > Kaffa Software Consulting
> > > > > +55 19 3296 3505
> > > > > www.kaffa.com.br
> > > > > ===========================
> > > > >
> > > > >                                                       
> > > > >
> > > > >
> > > > >
> > > > > -------------------------------------------------------
> > > > > SF.Net is sponsored by: Speed Start Your Linux Apps Now.
> > > Build and
> > > > > deploy apps & Web services for Linux with a free DVD software 
> > > > > kit
> > > > > from IBM. Click Now! 
> > > > > http://ads.osdn.com/?ad_id=1356&alloc_id=3438&op=click
> > > > > _______________________________________________
> > > > > struts-menu-user mailing list
> > > > > [EMAIL PROTECTED] 
> > > > > https://lists.sf.net/lists/listinfo/struts-menu-user
> > > > 
> > > > 
> > > > 
> > > > -------------------------------------------------------
> > > > SF.Net is sponsored by: Speed Start Your Linux Apps 
> Now. Build and
> > > > deploy apps & Web services for Linux with a free DVD 
> > > software kit from
> > > > IBM. Click Now!
> > > http://ads.osdn.com/?ad_id=1356&alloc_id=3438> &op=click
> > > > 
> > > _______________________________________________
> > > 
> > > > struts-menu-user mailing list [EMAIL PROTECTED]
> > > > https://lists.sf.net/lists/listinfo/struts-menu-user
> > > --
> > > ===========================
> > > Gustavo Padial
> > > Gerente de Projetos
> > > Kaffa Software Consulting
> > > +55 19 3296 3505
> > > www.kaffa.com.br
> > > ===========================
> > > 
> > >                                                   
> > > 
> > > 
> > > 
> > > -------------------------------------------------------
> > > SF.Net is sponsored by: Speed Start Your Linux Apps Now. 
> Build and 
> > > deploy apps & Web services for Linux with a free DVD software kit 
> > > from IBM. Click Now! 
> http://ads.osdn.com/?ad_id=1356&alloc_id=3438> 
> > > &op=click
> 
> > > 
> > > _______________________________________________
> > > 
> > > struts-menu-user mailing list
> > > [EMAIL PROTECTED]
> > > https://lists.sf.net/lists/listinfo/struts-> menu-user
> > > 
> > 
> > 
> > 
> > 
> > -------------------------------------------------------
> > SF.Net is sponsored by: Speed Start Your Linux Apps Now. Build and 
> > deploy apps & Web services for Linux with a free DVD 
> software kit from 
> > IBM. Click Now! 
> http://ads.osdn.com/?ad_id=1356&alloc_id=3438> &op=click
> > 
> _______________________________________________
> 
> > struts-menu-user mailing list
> > [EMAIL PROTECTED]
> > https://lists.sf.net/lists/listinfo/struts-menu-user
> -- 
> ===========================
> Gustavo Padial
> Gerente de Projetos
> Kaffa Software Consulting
> +55 19 3296 3505
> www.kaffa.com.br
> ===========================
> 
>                                                       
> 
> 
> 
> -------------------------------------------------------
> SF.Net is sponsored by: Speed Start Your Linux Apps Now.
> Build and deploy apps & Web services for Linux with
> a free DVD software kit from IBM. Click Now! 
> http://ads.osdn.com/?ad_id=1356&alloc_id=3438> &op=click
> 
> _______________________________________________
> 
> struts-menu-user mailing list
> [EMAIL PROTECTED] 
> https://lists.sf.net/lists/listinfo/struts-> menu-user
> 




-------------------------------------------------------
SF.Net is sponsored by: Speed Start Your Linux Apps Now.
Build and deploy apps & Web services for Linux with
a free DVD software kit from IBM. Click Now!
http://ads.osdn.com/?ad_id=1356&alloc_id=3438&op=click
_______________________________________________
struts-menu-user mailing list
[EMAIL PROTECTED]
https://lists.sf.net/lists/listinfo/struts-menu-user

Reply via email to