hi thomas,

tapestry 5 follows the "static structure, dynamic behaviour" philoshophy.
essentially this means that you cant use a component that is not declared
anywhere. in your case i'd create a block with the component inside and 
display this block if necessary.

please see the mailing list for more on "static structure, dynamic 
behaviour"
there. you can take a look at the BeanEditor that dynamically creates a 
input field for every field in a POJO. From the outside it appears as if 
the
components are configured dynamically but under the covers it is 
reassembling existing blocks as needed (type, ...)

g,
kris



Von:    Thomas Cucchietti <thomas.cucchie...@gmail.com>
An:     Tapestry users <users@tapestry.apache.org>
Datum:  11.05.2010 14:05
Betreff:        [T5]Inject a component not used in a page



Hi everybody!

I'm getting a silly problem while trying to get a component from the
componentSource.

For dynamic layout purposes, i'm trying to recover a component that is not
used in any page but it seems impossible as the getComponent method of the
componentSource requires a completeId in which a page is required.

is there another way to get this component than creating a page that will 
be
never be displayed?

Thanks in advance!

Thomas.

Reply via email to