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 > > > > > >

