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 > <christian.kol...@net-m.ch>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: christian.kol...@net-m.ch Web: www.net-m.ch --------------------------------------------------------------------- To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org For additional commands, e-mail: users-h...@tapestry.apache.org