Sorry @InjectCompoment not @inject

Regards
Taha 

On Jun 20, 2011, at 8:32 PM, Taha Tapestry <tawus.tapes...@gmail.com> wrote:

> There are two ways of doing this
> One way is to use parameters. Create a parameter display in the component 
> which will be readonly for the page and to which the component assigns a 
> value like the index parameter of the loop
> 
> Second is to create an interface Displayable having a method getDisplay() and 
> have the component implement that interface. In the page you can later use
> 
> @inject
> private MyComponent component;
> 
> public Display getDisplay(){
>   return ((Displayable)component).getDisplay();
> }
> 
> Regards
> Taha 
> 
> On Jun 20, 2011, at 8:10 PM, Rizwan <rizla2...@gmail.com> wrote:
> 
>> I have to push the object in the component as the information I need passed
>> back to the page is only in the component not the page.
>> 
>> From reading the tapestry API it seems that it is more cleaner to push and
>> pop the objects in the same component rather than popping and pushing in
>> different components?
>> 
>> Are there any alternatives or good ways of doing this.  The only way I can
>> think off is injecting the component into the page e.g
>> 
>> InjectComponent
>> private Component
>> 
>> public getDisplay () {
>> component.getDisplay();
>> 
>> }
>> 
>> Thanks
>> 
>> Rizwan
>> 
>> 
>> --
>> View this message in context: 
>> http://tapestry.1045711.n5.nabble.com/Using-environment-to-access-object-in-component-from-calling-page-tp4505889p4506608.html
>> Sent from the Tapestry - User mailing list archive at Nabble.com.
>> 
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org
>> For additional commands, e-mail: users-h...@tapestry.apache.org
>> 

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org
For additional commands, e-mail: users-h...@tapestry.apache.org

Reply via email to