conditional parameters to components
------------------------------------
Key: TAP5-433
URL: https://issues.apache.org/jira/browse/TAP5-433
Project: Tapestry 5
Issue Type: New Feature
Components: tapestry-core
Affects Versions: 5.0.18
Reporter: Joachim Van der Auwera
It would be interesting if you could remove parameters from components on
request.
For example, when rendering the tab component
<t:tab>
<t:parameter name="title1">First Tab Title</t:parameter>
<t:parameter name="content1">First Tab Contents</t:parameter>
<t:parameter name="title2">Second Tab Title</t:parameter>
<t:parameter name="content2">Second Tab Contents</t:parameter>
</t:tab>
If you want to filter the tabs which can be displayed based on who is logged
in, you would want to remove some of the parameter blocks. If you insert "t:if"
tags for this, the parameters are attached to the "if" component, not the tab
component.
An alternative could be to make the parameter conditional :
<t:tab>
<t:parameter name="title1" if="tab1allowed">First Tab Title</t:parameter>
<t:parameter name="content1" if="tab1allowed">First Tab
Contents</t:parameter>
<t:parameter name="title2" if="tab2allowed">Second Tab Title</t:parameter>
<t:parameter name="content2" if="tab2allowed">Second Tab
Contents</t:parameter>
</t:tab>
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]