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