OK, I used the daily from today and it is returning the value I was looking for, but not the UINavigationMenuItem like I would expect. It's still returning the HtmlCommandJSCookMenu.
Should I be getting the UINavigationMenuItem when I am coding like you said in example "a" below? > From: Richard Frazer <[EMAIL PROTECTED]> > Reply-To: MyFaces Discussion <[email protected]> > Date: Tue, 7 Feb 2006 20:21:58 -0500 > To: MyFaces Discussion <[email protected]> > Subject: RE: JSCookMenu and <f:param> > > I actually had it like your example a, except instead of an "action", I > defined and "actionListener". This is where the source component was the menu > and not the UINavigationMenuItem, as I would have expected. I'll try it with > the next nightly build and let you know how that works. > > thanks. > Richard > > > -----Original Message----- > From: Thomas Spiegl [mailto:[EMAIL PROTECTED] > Sent: Tue 2/7/2006 6:09 PM > To: MyFaces Discussion > Subject: Re: JSCookMenu and <f:param> > > You can choose between 2 tags to create the menu tree: > > a) <t:navigationMenuItem itemLabel="..." action="..." /> > This tag creates an UINavigationMenuItem component. Perfect, this one > could be passed to the ActionListener > > b) <t:navigationMenuItems value="#{...}> > where the value binds a List of NavigationMenuItem(s) (remember a > NavigationMenuItem is not a component). As no component will be > generated for a NavigationMenuItem in the render phase, the only > component that can be passed to the ActionListener is the menu itself. > > Thomas > > On 2/7/06, Richard Frazer <[EMAIL PROTECTED]> wrote: >> Thanks Thomas. I'll grab the nightly tomorrow and try it out. >> >> What do you mean that most of you are using the NavigationMenuItem(s) to >> create the entire menu tree? Does that mean you aren't using the jscookMenu >> tag, but some other tag? Does this allow you to achieve the parameter >> passing approach? >> >> If there is a best practice type of approach that I'm not using, I would >> love to hear it. >> >> Thanks, >> Richard >> >> >> >>> From: Thomas Spiegl <[EMAIL PROTECTED]> >>> Reply-To: MyFaces Discussion <[email protected]> >>> Date: Tue, 7 Feb 2006 20:49:18 +0100 >>> To: MyFaces Discussion <[email protected]> >>> Subject: Re: JSCookMenu and <f:param> >>> >>> ty richard - this is a bug. I just fixed this issue. The item's value >>> will be returned again instead of the label. I think most of us are >>> using NavigationMenuItem(s) to create the entire menu tree. >>> NavigationMenuItem is not an UIComponent, that's why it can't be >>> passed by the event. >>> >>> regards >>> Thomas >>> >>> Regarding your question, why the HtmlCommandJSCookMenu is returned as >>> source component. Well >>> >>> On 2/7/06, Richard Frazer <[EMAIL PROTECTED]> wrote: >>>> Thanks for your response. I downloaded the nightly yesterday and am >>>> seeing >>>> strange behavior. >>>> >>>> I tried adding an action listener to the navigationMenuItem and the event >>>> I >>>> get in my listener gives me the HtmlCommandJSCookMenu object as the source >>>> instead of the MenuItem itself, so I can't determine which item was >>>> selected. The strange thing is that the getValue method of the >>>> HtmlCommandJSCookMenu returns the label of the selected item. I hate to >>>> have to switch on the label though, because it's bound to change. >>>> >>>> Is this working as intended? >>>> >>>> Thanks, >>>> Richard >>>> >>>> >>>> ________________________________ >>>> From: Eduardo Dudu Ivan Pichler <[EMAIL PROTECTED]> >>>> Reply-To: MyFaces Discussion <[email protected]> >>>> Date: Mon, 6 Feb 2006 14:25:46 -0200 >>>> To: MyFaces Discussion <[email protected]> >>>> Subject: Re: JSCookMenu and <f:param> >>>> >>>> not. >>>> You need to use the nightly build of navigationMenuItem, such has >>>> actionListener feature. >>>> >>>> >>>> On 2/6/06, Richard Frazer < [EMAIL PROTECTED] >>>> <mailto:[EMAIL PROTECTED]> > wrote: >>>> >>>> Is <f:param> supported in tandem with jsookMenu/navigationMenuItem? If >>>> not, >>>> is there a way to achieve the same result? >>>> >>>> thanks. >>>> >>>> >>>> >>>> >>>> -- >>>> Dudu >>>> `P >>>> >>> >>> >>> -- >>> http://www.irian.at >>> >>> Your JSF powerhouse - >>> JSF Consulting, Development and >>> Courses in English and German >>> >>> Professional Support for Apache MyFaces >> >> > > > -- > http://www.irian.at > > Your JSF powerhouse - > JSF Consulting, Development and > Courses in English and German > > Professional Support for Apache MyFaces > >

