New tag wicket:var
------------------
Key: WICKET-4007
URL: https://issues.apache.org/jira/browse/WICKET-4007
Project: Wicket
Issue Type: New Feature
Components: wicket
Reporter: Bruno Borges
Attachments: wicket-var-feature.diff
This will facilitate users to reference models in several places of the markup.
One can do:
class Page extends WebPage {
public Page() {
putVariable("username", "Peter Johnson");
}
}
<html>
<body>
<div class="header">
<wicket:var name="name" />
</div>
<div class="container">
<wicket:var name="name" />
</div>
<div class="footer">
<wicket:var name="name" />
</div>
</body>
</html>
It will be possible too to do such a thing:
Java: putVariable("css", "blue-header");
HTML: <div wicket:var="class:css">
And render: <div class="blue-header">
These variables can be rendered multiple times and my also be accessed from
child objects (but not the opposite), like:
add(new WebMarkupContainer("header"));
<div wicket:id="header">
<span wicket:var="class:css">Header</span>
</div>
--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira