Details
Description
This will facilitate users to reference models in several places of the markup.
One can do:
class Page extends WebPage {
public Page()
}
<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>