Yup... <t:delegate to="myBlock" />
On 2 December 2013 19:36, Boris Horvat <horvat.z.bo...@gmail.com> wrote: > Let me try to be a bit more specific > > I want to have a component that I will initialize like this > > <myComponent myblock="myblock"> > > <t:block id="myblock">asdasd</t:block> > > and then in the MyComponent.tml I have something like > > ------------------------------------------- > > <html> > > <div>sometext</div> > > <!-- render my parameter here --> > > </html> > > --------------------------------------- > > So if I add > > @Parameter > Block myblock > > into a MyComponent.java how can I render it? > > Is this that you were thinking by delegate? I just pass this parameter to > the delegate? (I will try this hope it works :)) > > > On Mon, Dec 2, 2013 at 9:50 AM, Lance Java <lance.j...@googlemail.com > >wrote: > > > As Kristian has said, this can normally be managed with block & delegate. > > > > Another way is to declare (or TypeCoerce) your block as a RenderCommand. > > You can return a RenderCommand from any render phase method. > > > > A RenderCommand can delegate to other RenderCommands. Note that rendering > > mimics tail recursion and can be hard to get your head around :) > > > > On 2 Dec 2013 06:25, "Kristian Marinkovic" < > kristian.marinko...@gmail.com > > > > > wrote: > > > > > Yes it is possible. Usually you use a Delegate component to render a > > Block. > > > > > > Cheers > > > Kris > > > Am 01.12.2013 23:53 schrieb "Boris Horvat" <horvat.z.bo...@gmail.com>: > > > > > > > Is there any way to pass a block as a parameter and then to render > it? > > > > > > > > I have checked a tree component and I have seen it renders it > manually. > > > Is > > > > there any way to achieve this by simply passing few parameters > around? > > > > > > > > Cheers > > > > > > > > -- > > > > Sincerely > > > > *Boris Horvat* > > > > > > > > > > > > > -- > Sincerely > *Boris Horvat* >