I'm not sure that's a good idea. This will mean you can't use <t:loop>,
<t:if> or any other components which generate might help in rendering tabs.
 On 16 Sep 2014 14:46, "Sumanth" <roasteddra...@gmail.com> wrote:

> Hi all,
>
> I wanted to know how can we make a component restrictive within an another
> component.
>
> As the best example for my situation here would be the jumpstart's tabs
> component.
>
> http://jumpstart.doublenegative.com.au/jumpstart7/examples/navigation/tabs
> .
>
> We have a
>
> <t:tabgroup>
>         <t:sourcecodetab
> src="/web/src/main/java/jumpstart/web/pages/examples/navigation/Tabs.tml"/>
> </t:tabgroup>
>
> and I want to make a restriction saying that a tabgroup should contain only
> <t:tabs>.
>
> for example if I put <t:somethingelse></t:somethingelse> inside the
> <t:tabgroup> then i want an exception to be thrown saying
> <t:somethingelse> is not an instanceof tab.
>
> how do I make a check from the <t:tabgroup> that it contains instances of
> tab only and nothing else as beforeRender of the tabgroup we render the
> tabs into tracker and then comeback to tabgroup to render it from tracker
> to tml.
>
> I have seen the tapestry stich tabgroup example where we can chech from the
> child component whether it is under <t:tabgroup> component if not throw
> exception.
>
> http://tapestry-stitch.uklance.cloudbees.net/tabgroupdemo
>
> How to do it the other way round?
>

Reply via email to