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

Reply via email to