Hi,

This works now :)

See MYFACES-2713 for details.

Regards,
Jakob

2010/5/13 Jakob Korherr <[email protected]>

> Hi,
>
> The problem seems to be that UIRepeat does not handle the component stack
> correctly. Thus the LocationMethodExpression, which is needed to resolve
> MethodExpressions containing cc, cannot find the correct composite component
> instance.
>
> I will fix this asap!
>
> Regards,
> Jakob
>
> 2010/5/13 Mark Struberg <[email protected]>
>
> 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
>> >
>>
>>
>>
>>
>
>
> --
> Jakob Korherr
>
> blog: http://www.jakobk.com
> twitter: http://twitter.com/jakobkorherr
> work: http://www.irian.at
>



-- 
Jakob Korherr

blog: http://www.jakobk.com
twitter: http://twitter.com/jakobkorherr
work: http://www.irian.at

Reply via email to