In an inner component I handle an ajax request from an action link and want to
update a zone in a outer component.
As a work around I use the ComponentSource like:
Object onActionFromMark(long wishedStartTime) {
this.wishedStartTime = wishedStartTime;
CalendarComponent cal = (CalendarComponent)
componentSource.getComponent("AppointmentPage:calendarCollection.cal0");
return cal;
Unfortunately I have to give the full id here with page name and so on.
Is there no way to get an outer component to update a zone there?
On 08.08.2010, at 16:37, Igor Drobiazko wrote:
> Nope, this is not possible. What are you trying to do?
>
> On Sun, Aug 8, 2010 at 4:28 PM, Christian Koller
> <[email protected]>wrote:
>
>> Hi
>>
>> With the annotation @Component I can inject components which are defined in
>> the component's template, for example:
>> @Component(id="myComponent")
>> private ActionLink link;
>>
>> Is there a way to inject a component from the parent component? Something
>> like:
>> @Component(id="../myComponent")
>> private ActionLink mark;
>>
>> Thank you
>> chris
>>
>>
>>
>>
>
>
> --
> Best regards,
>
> Igor Drobiazko
> http://tapestry5.de
Christian Koller
Sofwareentwickler
net mobile Schweiz AG
Seestrasse 45
CH ñ 8702 Zollikon
Tel: + 41 (0) 44 918 99 99
Fax: + 41 (0) 44 918 99 98
Direkt: + 41 (0) 44 918 99 72
Mail: [email protected]
Web: www.net-m.ch
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]