My list entry is only one component, but the only way I can get the ListView to work is have the markup with one level nesting like this:
<span wicket:id="entry"> <span wicket:id="label">EEEEEE</span> </span> Is it possible to just have markup without the additional level of nesting? Like this: <span wicket:id="entry">EEEEEE</span> and somehow in java, make the "entry" span become my list entry component?: new ListView("entry", data) { .... populateItem(ListItem item) { item.JUST-BECOME-THIS-COMPONENT(new Label("entry", item.getModelObject().toString())); } };