Wicket link - нужно ли добавлять ярлык для установки текста? - PullRequest
5 голосов
/ 12 мая 2010

В настоящее время я делаю это:

<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()) )
);

Я хочу сделать опустить элемент:

<li><a wicket:id="link" href="#">...</a></li>

Как должен Java-кодсмотрите?

Я ожидаю что-то вроде

item.add( new BookmarkablePageLinkWithLabel(
   "link", ResourcePage.class, item.getModelObject().getName())
   .setParameter("name", item.getModelObject().getName())
);

Спасибо, Ондра

1 Ответ

7 голосов
/ 12 мая 2010

Это не встроено в Wicket, с парой причин, представленных здесь .

Тем не менее, вы, безусловно, можете сделать свой собственный компонент из того, что вы делаете в настоящее время, чтобы сделать вашу жизнь проще. Конструктор будет использовать как модель для ссылки, так и модель для метки.

...