No, you will always get the UINavigationMenuItem.

On 2/8/06, Richard Frazer <[EMAIL PROTECTED]> wrote:
> 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 <users@myfaces.apache.org>
> > Date: Tue, 7 Feb 2006 20:21:58 -0500
> > To: MyFaces Discussion <users@myfaces.apache.org>
> > 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 <users@myfaces.apache.org>
> >>> Date: Tue, 7 Feb 2006 20:49:18 +0100
> >>> To: MyFaces Discussion <users@myfaces.apache.org>
> >>> 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 <users@myfaces.apache.org>
> >>>>  Date: Mon, 6 Feb 2006 14:25:46 -0200
> >>>>  To: MyFaces Discussion <users@myfaces.apache.org>
> >>>>  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
> >
> >
>
>


--
http://www.irian.at

Your JSF powerhouse -
JSF Consulting, Development and
Courses in English and German

Professional Support for Apache MyFaces

Reply via email to