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 >

