Вы можете использовать AbstractColumn
вместо PropertyColumn
. Это позволит вам добавить любой понравившийся вам компонент, а не просто строковое значение PropertyModel.
columns.add(new AbstractColumn("displayModel", "sortModel") {
void populateItem(Item cellItem, String componentId, IModel rowModel) {
cellItem.add(new LinkPanel(componentId, rowModel));
}
}
Где LinkPanel
- компонент, который вы хотите добавить в ячейку.