-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Henri,

maybe you could help me with my link problem. why my links open a new
browser? i wrote the problem in the thread "JSCookMenu Problems with
Themes and with Action".

thx

Delbrouck, Henri-Philippe wrote:
> Your code seems ok.
> 
> In my code, I directly work with array. Perhaps you should try.
> 
> My backing bean is defined like this:
> 
> public class MyMenu{
>       private NavigationMenuItem[] navItems;
> 
>       public MyMenu{
>               NavigationMenuItem[] subItems1 = new NavigationMenuItem[3];
> 
>               NavigationMenuItem fileMenu = new
> NavigationMenuItem(this,"File","",false,true,"action",null,false);
> 
>               subItems1[0] = new
> NavigationMenuItem(this,"test1","test1",false,true,"action1",null,false);
>               subItems1[1] = new
> NavigationMenuItem(this,"test2","test2",false,true,"action2",null,false);
>               subItems1[2] = new
> NavigationMenuItem(this,"test3","test3",false,true,"action3",null,false);
> 
>               
>               fileMenu.setNavigationMenuItems(subItems1);
> 
>       }
> 
>       public NavigationMenuItem[] getNavItems(){
>               return navItems;
>       }
>       
>       public void setNavItems(NavigationMenuItem[] navItems){
>               this.navItems = navItems;
>       }
> }
> 
> Hope this help
> 
> Henri-Philippe
> 
> -----Original Message-----
> From: Stefan Gesigora [mailto:[EMAIL PROTECTED] 
> Sent: mercredi 24 août 2005 13:07
> To: MyFaces Discussion
> Subject: AW: problem with JSCookMenu
> 
> 
> 
> Hi!
> 
> Thanks for the hints!!
> 
> I tried like Helmut told me. Now I can see the first level of the menu but
> the submenus weren't shown...
> Here's my code.
> Any ideas?
> 
> Thanks Stefan Gesigora
> 
> public List getMenu() {
> 
> List menu = new ArrayList(); 
> NavigationMenuItem incident = new NavigationMenuItem("Incident", "action1",
> null,false);
> NavigationMenuItem phases = new NavigationMenuItem("Phases", "action2",
> null,false);
> NavigationMenuItem factories = new NavigationMenuItem("Factories ",
> "action3", null,false);
> 
> List testSub = new ArrayList();
>     testSub.add(new NavigationMenuItem("Development",
>                                         "action10", null, false));
>     testSub.add(new NavigationMenuItem("Consultancy",
>                                         "action11", null, false));
>     testSub.add(new NavigationMenuItem("Services",
>                                         "action12", null, false));
> 
> NavigationMenuItem[] testSubArray =
> (NavigationMenuItem[])testSub.toArray(new NavigationMenuItem[0]);
> 
> menu.add(incident);  
> menu.add(phases); 
> menu.add(factories);
> 
> ((NavigationMenuItem)menu.get(1)).setNavigationMenuItems(testSubArray);
> 
> return menu;
> }
> 
> <x:jscookMenu layout="hbr" theme="ThemeOffice">
>       <x:navigationMenuItems value="#{MenuBean.menu}" />
> </x:jscookMenu>
> 
> 
> -----Ursprüngliche Nachricht-----
> Von: Helmut Juskewycz [mailto:[EMAIL PROTECTED] 
> Gesendet: Mittwoch, 24. August 2005 12:31
> An: MyFaces Discussion
> Betreff: Re: problem with JSCookMenu
> 
> hi,
> 
> i only see jscookmenu when i declare the script in the head otherwise i
> see nothing. also on http://myfaces.apache.org/tomahawk/jscookmenu.html
> it says that the declaration should stand in the head.
> 
> i now use the t:tag but i see no difference.
> 
> in my web.xml there are no extension filter, so it should be the default
>  config?
> 
> and by the way thanks for help =) maybe u could look also at my problem
> with the link (i wrote today and yesterday in the list).
> 
> Delbrouck, Henri-Philippe wrote:
> 
>>>Hello,
>>>
>>>If you use the JSCookMenu tag, and correctly configure the extension
> 
> filter
> 
>>>(default config) in the web.xml, you don't need to define any Javascript
>>>In your page. The corresponding file are automatically uploaded on the
>>>client and referenced in he page.
>>>As there is a bug in the 1.0.9 version, you have to download the latest
>>>nightly build where the bug is resolved.
>>>
>>>Have a look at the mail from Bruno Aranda (09 jun 2005). There is an
> 
> exemple
> 
>>>how to use the menu in a dynamic way. 
>>>
>>>If you download the latest nightly build, the extension are now in the
>>>tomahaw.jar. You should then use the prefix t.
>>>
>>>Hope this help.
>>>
>>>If still problem, please ask.
>>>
>>>Henri-Philippe Delbrouck
>>>
>>>-----Original Message-----
>>>From: Helmut Juskewycz [mailto:[EMAIL PROTECTED] 
>>>Sent: mercredi 24 août 2005 11:09
>>>To: MyFaces Discussion
>>>Subject: Re: problem with JSCookMenu
>>>
>>>
>>>hi,
>>>
>>>u must add the following to the header:
>>>
>>>  <!-- JSCook Menu -->
>>>  <script language="JavaScript" src="jscookmenu/JSCookMenu.js"
>>>type="text/javascript"></script>
>>>  <script language="JavaScript"
>>>src="jscookmenu/ThemePanel/theme.js"></script>
>>>  <link rel="stylesheet" href="jscookmenu/ThemePanel/theme.css"
>>>type="text/css">
>>>
>>>
>>>
>>>optional: Get the latest Nightly Build because there were some bugs with
>>>submenus.
>>>
>>>then just add the jscookmenu and the items. u can add the items like in
>>>the example (you can find it in the myfaces examples/inc/pageHeader, and
>>>correct the theme u would like to use - same must defined in the header):
>>>
>>>
>>>
>>>    <x:jscookMenu layout="hbr" theme="ThemeOffice" >
>>>        <%/* Availaible jscookMenu themes: ThemeIE, ThemeMiniBlack,
>>>ThemeOffice, ThemePanel
>>>             Availaible jscookMenu layout: hbr, hbl, hur, hul, vbr, vbl,
>>>vur, vul
>>>             respect to Heng Yuan http://www.cs.ucla.edu/~heng/JSCookMenu
>>>        */%>
>>>        <x:navigationMenuItem id="nav_1"
>>>.
>>>.
>>>.
>>>.
>>>.
>>>.
>>>        </x:navigationMenuItem>
>>>        <x:navigationMenuItem id="nav_3"
>>>itemLabel="#{example_messages['nav_Documentation']}" >
>>>            <x:navigationMenuItem id="nav_3_1"
>>>itemLabel="#{example_messages['nav_Features']}" action="go_features"
>>>icon="images/myfaces.gif" />
>>>        </x:navigationMenuItem>
>>>        <x:navigationMenuItem id="nav_4"
>>>itemLabel="#{example_messages['nav_Options']}" action="go_options" />
>>>        <x:navigationMenuItems id="nav_5"
>>>value="#{navigationMenu.infoItems}" />
>>>
>>>    </x:jscookMenu>
>>>
>>>or the other way:
>>>
>>>     <x:jscookMenu layout="vbr" theme="ThemePanel">
>>>             <x:navigationMenuItems value="#{MenuBean.enu}" />
>>>     </x:jscookMenu>
>>>and the Bean returns a List or Array of Navigation Items
>>>
>>>public List<NavigationMenuItem> getMenu() {
>>>List<NavigationMenuItem> menu = new ArrayList<NavigationMenuItem>();
>>>menu.add(new NavigationMenuItem("bla", "action", null,false));
>>>return menu;
>>>}
>>>
>>>Stefan Gesigora wrote:
>>>
>>>
>>>>>Hello folks!
>>>>>
>>>>>I've got some problems using JSF RI + myfaces extensions with the
>>>>>component JSCookMenu. I've tried several settings but it didn't work!
>>>>>Could anyone give me a description how to implement the JSCookMenu in
>>>>>the right way? 
>>>>>
>>>>>Thanks a lot
>>>>>
>>>>>Stefan Gesigora
>>>>>
>>>>>
>>>
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.1 (MingW32)
Comment: GnuPT 2.6.2.1 by EQUIPMENTE.DE

iD8DBQFDDGKNkg7OsoSBexYRAnNhAJ0fxz+tgP/A0Py+Yhuvf2Pyv1a09QCfTO6D
xZcDU8mwMgVm2XNL58v+S/w=
=6e8N
-----END PGP SIGNATURE-----

Reply via email to