« Return to Thread: access component variable

Re: Re: Re: access component variable

by Captain Cid :: Rate this Message:

Reply to Author | View in Thread

I tried using Environment and it works..but i have a doubt

A and B both are defined as component in my page...

code snippet is like :

page.java
--------
@Component
private A a;

@Component
private B b;

void beforeRender() {
   envoronment.push(A.class,a);
}

void afterRender() {
  environment.pop(A.class);
}

so does this ensure that when component B is called and i try to peek A from environment...A would already have been initialized and executed, so that i get valid ID ?

nille hammer wrote:
Hi Cid,

I have just been to the toilett and have thought about your question. Maybe you could nest component B in component A directly rather than in the page? Example follows:

in page.tml
...
<t:a .../>
...

in a.tml
...
<render the stuff from a>
<t:b parameter="valueFromA">
...

Would that be an option?

Regards, nillehammer

==
http://www.winfonet.eu


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

 « Return to Thread: access component variable