Я использую CompoundPropertyModel (через PropertyListView) для печати свойств объекта (пользователя).
Одним из свойств объекта User является логическое значение.Я бы хотел, чтобы логическое значение отображалось с использованием пользовательского преобразования (false -> "disabled", true -> "enabled").
Как этого добиться, не добавляя новый метод в объект User?
add(new PropertyListView<User>("users", new LoadableUsersModel()) {
@Override
protected void populateItem(ListItem<User> item) {
item.add(new Label("firstname"));
item.add(new Label("surname"));
item.add(new Label("username"));
item.add(new Label("email"));
item.add(new Label("active"));
}
});