But the correct solution was in using prop: prefix to refer to
enclosing component.
Thanks for pointing. Work in progress.

On Tue, Aug 18, 2009 at 07:51, Andrey Larionov<anlario...@gmail.com> wrote:
> The only way i can achive result is ugly getSelf hack. Thru
> environmental service i can't access no component no wraped component.
>
> On Tue, Aug 18, 2009 at 05:57, Andrey Larionov<anlario...@gmail.com> wrote:
>> Thanks for good point. try it now.
>>
>> On Tue, Aug 18, 2009 at 05:51, Thiago H. de Paula
>> Figueiredo<thiag...@gmail.com> wrote:
>>> Em Mon, 17 Aug 2009 22:12:13 -0300, Andrey Larionov <anlario...@gmail.com>
>>> escreveu:
>>>
>>>> One more question. How to pass enclosing component into nested. I mean
>>>> "self". In loop i render elements and i want to pass enclosing element
>>>> as parameter in template
>>>> For example: (start component template)
>>>> <div id="feedList"
>>>> xmlns:t="http://tapestry.apache.org/schema/tapestry_5_1_0.xsd";
>>>> xmlns:p="tapestry:parameter">
>>>>    <ul>
>>>>        <li t:type="loop" t:source="feeds" t:value="feed">
>>>>            <t:feedelement feed="feed" feedList="component:feedList"/>
>>>
>>> You can only use component:componentId for components declared in the same
>>> template.
>>> A quick and dirty way would be to add a getSelf() { return this; } method in
>>> your component class and them pass feedList="self".
>>> A more elegant way would be to use the Environmental service, something I've
>>> never used but seems to be easy.
>>>
>>> --
>>> Thiago H. de Paula Figueiredo
>>> Independent Java consultant, developer, and instructor
>>> http://www.arsmachina.com.br/thiago
>>>
>>> ---------------------------------------------------------------------
>>> 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