I guess that would work too for that example, but for some reason c:forEach
is not working for me at the moment (using JSP/EL 2.2). I will investigate
that later...

Bruno

On 13 May 2010 17:52, Mark Struberg <[email protected]> wrote:

> Maybe I'm on the completely wrong track, but does it work with c:forEach?
>
> LieGrue,
> strub
>
> --- On Thu, 5/13/10, Jakob Korherr <[email protected]> wrote:
>
> > From: Jakob Korherr <[email protected]>
> > Subject: Re: Problem with composite component inside ui:repeat
> > To: "MyFaces Discussion" <[email protected]>
> > Date: Thursday, May 13, 2010, 4:08 PM
> > Hi Bruno,
> >
> > This sounds like a bug. I will investigate it!
> >
> > Regards,
> > Jakob
> >
> > 2010/5/13 Bruno Aranda <[email protected]>
> >
> > > Hi,
> > >
> > > I am having some problems to understand this case:
> > >
> > > I have a composite component inside a ui:repeat.
> > Something like this:
> > >
> > >  <ui:repeat value="#{testController.objects}"
> > var="obj">
> > >
> >     <myComposite:myComp />
> > >  </ui:repeat>
> > >
> > > And the implementation of the component contains
> > this:
> > >
> > > <composite:implementation>
> > >    <h:commandButton value="Say something"
> > actionListener="#{cc.sayHello}">
> > > <composite:implementation>
> > >
> > > And I have the corresponding faces component with the
> > "sayHEllo"
> > > actionListener method.
> > >
> > > However, I get an exception saying that "cc.sayHello"
> > cannot be executed
> > > because "cc" is null for that request.
> > >
> > > Everything works as expected outside the ui:repeat, so
> > it seems that for
> > > some reason the "cc" is lost after the first request?
> > Or is this expected
> > > and I am doing something wrong?
> > >
> > > Thanks!
> > >
> > > Bruno
> > >
> >
> >
> >
> > --
> > Jakob Korherr
> >
> > blog: http://www.jakobk.com
> > twitter: http://twitter.com/jakobkorherr
> > work: http://www.irian.at
> >
>
>
>
>

Reply via email to