Dan Adams wrote:
> Thanks Bernard. Your template seems really straight forward.
No problem :)
> The problem I having right now is that the block that is rendered is returned
> via an
> ognl expression and the expression is only being evaluated once. Do you
> know a way around this?
I'm not sure if I got it right, are we talking about this particular
part of the template?
<!-- render recursively child groups -->
<condition jwcid="@Conditional"
condition="ognl:group.reportGroups.size() > 0">
<loop jwcid="@Foreach" source="ognl:group.reportGroups"
value="ognl:group" >
<span jwcid="@RenderBlock" block="ognl:components.groupBlock"/>
^^^^^^^^^^^^^^^^^^^^^^^^^^^?
</loop>
</condition>
When Foreach is rendered the ognl expression in
<span jwcid="@RenderBlock" block="ognl:components.groupBlock"/>
is evaluated every time the RenderBlock gets rendered :) You can replace
it with a call to Java method and there return different blocks of your
choice.
I'm not sure if I understand what the problem really is. So you want
recursion or not :-) or you want block to change from time to time or
you neeed both?
Can you tell me what excactly are you trying to achieve and I may be
able to help?
Regards,
Bernard
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]