Я создал таблицу Vaadin, которая содержит (кроме строк) кнопку (со стилем ссылки и описанием), и она прекрасно работает.
Только 1 проблема: я не могу отсортировать столбец!Я пытался найти способ переопределить обычную сортировку столбца, чтобы он принимал значение моей кнопки, а затем сортировал его по AZ или ZA.Я предполагаю, что по умолчанию это просто toString поля, но я точно не знаю.
Пример:
Столбец таблицы (где он генерируется):
table.addContainerProperty (Translator.translate ("column.message"), Button.class, null);
...
Button messageButton = prepareButton(result);
resultComponent.getTable().addItem(new Object[] {
messageButton,
result.getPortlet(),
result.getSsn(),
result.getSam(),
result.getDate()
}, itemId++);
Как я могу переопределить сортировку?Или напишите мой собственный класс сортировки или что-то в этом роде.