Ich arbeite mit dem Tutorial "Navomatic" von Wicket-Seite. Ich habe es geändert, also enthält es keine "Border" -Tags. Ich möchte die "Magie" mit Panels machen. Aber wenn ich das Panel erstelle, rendert Wicket das Tag im Seitenkörper.Apache-Wicket rendert Tag <Wicket: Panel> in Seitenkörper
Mein LeftPanel.java:
public class LeftPanel extends Panel {
public LeftPanel(String id) {
super(id);
}
}
Meine Markup zu dieser Klasse, LeftPanel.html:
<wicket:panel>
<a href="#">Page A</a>
<br />
<a href="#">Page B</a>
<br />
<a href="#">Page C</a>
</wicket:panel>
Ergebnis ist die folgende Seite:
ich hinzufügen das Panel an Körper wie:
add(new LeftPanel("navigationBorder"));
Und im Markup:
<wicket:panel>
<div wicket:id="navigationBorder">
Left div
</div>
<div wicket:id="bodyBorder">
Right div
</div>
</wicket:panel>
Was mache ich falsch?
Das war es! Danke vielmals! –