В настоящее время я делаю это:
<li><a wicket:id="link" href="#"><span wicket:id="name">jawa01</span></a></li>
и
item.add( new BookmarkablePageLink("link", ResourcePage.class)
.setParameter("name", item.getModelObject().getName())
.add( new Label("name", item.getModelObject().getName()) )
);
Я хочу сделать ommit элемент:
<li><a wicket:id="link" href="#">...</a></li>
Как Java должен кодировать взгляд?
Я ожидаю что-то как
item.add( new BookmarkablePageLinkWithLabel(
"link", ResourcePage.class, item.getModelObject().getName())
.setParameter("name", item.getModelObject().getName())
);
Спасибо, Ondra
Это не встроено в Wicket, по двум причинам, представленным здесь .
Однако вы, безусловно, можете сделать свой собственный компонент из того, что вы делаете сейчас, чтобы облегчить себе жизнь. Конструктор будет использовать как модель для ссылки, так и модель для метки.