you can not access child components geenricaly,
but you can access blocks by id.

you can embed components
@Component TextField name; //component's class is decided here
and in template simply put:
<div t:id="name"/>


but to access a textfield as Field you can:
@InjectComponent private Field name;
and then component's class is resolved from the template
so in the template you must put:
<t:textfield id="name"/>


you can not use it like this:
@Component private Field name;
and in template
<t:textfield id="name"/>


Davor Hrg
On Tue, Mar 11, 2008 at 9:25 AM, Cordenier Christophe
<[EMAIL PROTECTED]> wrote:
> Hello,
>
>  I'm currently working on a component that needs to access the content of its 
> body to extract informations like parameters, or persistent variable used by 
> the components declared in its body.
>
>  Actually, the ComponentResources class allows me to access the container of 
> a component, but it appears that a child is not "contained in" the component.
>  This should have helped me from a down-top view.
>
>  And I didn't find any method to access the body of a component.
>
>  Does anyone knows a way to access the children of a component ?
>
>  Best Regards,
>  Christophe Cordenier.
>
>
>  Ce message et les pi?ces jointes sont confidentiels et r?serv?s ? l'usage 
> exclusif de ses destinataires. Il peut ?galement ?tre prot?g? par le secret 
> professionnel. Si vous recevez ce message par erreur, merci d'en avertir 
> imm?diatement l'exp?diteur et de le d?truire. L'int?grit? du message ne 
> pouvant ?tre assur?e sur Internet, la responsabilit? du groupe Atos Origin ne 
> pourra ?tre recherch?e quant au contenu de ce message. Bien que les meilleurs 
> efforts soient faits pour maintenir cette transmission exempte de tout virus, 
> l'exp?diteur ne donne aucune garantie ? cet ?gard et sa responsabilit? ne 
> saurait ?tre recherch?e pour tout dommage r?sultant d'un virus transmis.
>
>  This e-mail and the documents attached are confidential and intended solely 
> for the addressee; it may also be privileged. If you receive this e-mail in 
> error, please notify the sender immediately and destroy it. As its integrity 
> cannot be secured on the Internet, the Atos Origin group liability cannot be 
> triggered for the message content. Although the sender endeavours to maintain 
> a computer virus-free network, the sender does not warrant that this 
> transmission is virus-free and will not be liable for any damages resulting 
> from any virus transmitted.
>
>
>  ---------------------------------------------------------------------
>  To unsubscribe, e-mail: [EMAIL PROTECTED]
>  For additional commands, e-mail: [EMAIL PROTECTED]
>
>

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to