Another option is to use the Delegate component and pass it the Block instance.

On Wed, Jul 9, 2008 at 9:59 AM, Josh Canfield <[EMAIL PROTECTED]> wrote:
> I don't recall if you can use MarkupWriter to write blocks yet, but one
> method I've used is to return the block from the beginRender method, it's
> rendered after whatever you write within the method. I believe for both
> blocks you would have to use both beginRender and beforeRenderTemplate, or I
> suppose you could loop from the beginRender method.
>
> If you want to wrap your blocks in an element you would start it in
> beginRender and finish it in afterRender...
>
> In the case you've laid out though, it might be easier to just create a
> template.
>
> Josh
> On Wed, Jul 9, 2008 at 8:56 AM, Tobias Wehrum <[EMAIL PROTECTED]> wrote:
>
>> Hi there,
>>
>> I am developing a tree component which can take several classes as nodes.
>> Each class should have it's own body, stored in parameters - and then
>> rendered, of course.
>>
>> Now, lets say I have I have this code in my Test.tml:
>>
>> --------------------------------------------------------------------------
>> <t:ExTree t:id="taskTree" source="treeNodes" currentNode="currentTreeNode">
>>   <t:parameter name="taskClassContent">
>>       <t:pagelink t:page="Task"
>> context="${ognl:currentTreeNode.id}">${ognl:currentTreeNode.title}</t:pagelink>
>>   </t:parameter>
>>   <t:parameter name="projectClassContent">
>>       <t:pagelink t:page="Project"
>> context="${ognl:currentTreeNode.id}">${ognl:currentTreeNode.projectName}</t:pagelink>
>>   </t:parameter>
>> </t:ExTree>
>> --------------------------------------------------------------------------
>>
>> As you can see, taskClassContent and projectClassContent are Block
>> elements.
>>
>> Now how can I render this Block element in my ExTree component? By the way,
>> ExTree hasn't a template, just a class.
>>
>> Hope that someone can help me,
>> Tobias
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: [EMAIL PROTECTED]
>> For additional commands, e-mail: [EMAIL PROTECTED]
>>
>>
>
>
> --
> --
> TheDailyTube.com. Sign up and get the best new videos on the internet
> delivered fresh to your inbox.
>



-- 
Howard M. Lewis Ship

Creator Apache Tapestry and Apache HiveMind

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

Reply via email to