Как сделать ссылку в столбце PropertyColumn в Wicket? - PullRequest
2 голосов
/ 26 апреля 2010

Я успешно создал AjaxFallbackDefaultDataTable, но я хочу сделать ссылки на содержимое ячеек. Как мне сделать это с Apache Wicket?

1 Ответ

7 голосов
/ 26 апреля 2010

Вы можете использовать AbstractColumn вместо PropertyColumn. Это позволит вам добавить любой понравившийся вам компонент, а не просто строковое значение PropertyModel.

columns.add(new AbstractColumn("displayModel", "sortModel") {
   void populateItem(Item cellItem, String componentId, IModel rowModel) {
      cellItem.add(new LinkPanel(componentId, rowModel));
   }
}

Где LinkPanel - компонент, который вы хотите добавить в ячейку.

...