Я пытаюсь использовать компонент сетки. Мне нужно определить порядок столбцов, я использую этот проект: https://github.com/vaadin/tutorial/tree/v8-step4
И я добавляю этот код:
Column name = grid.addColumn(customer -> customer.getFirstName() + " " + customer.getLastName())
.setCaption("Name")
.setSortOrderProvider(direction -> Stream.of(
new QuerySortOrder("lastName", direction)
));
grid.setSortOrder(GridSortOrder.asc(name));
Но я не получаю ожидаемых результатов, меня упорядочивают по имени, а затем по фамилии, но мне нужны результаты, упорядоченные по фамилии.
У вас была такая же проблема? Как вы ее решили?
Спасибо.
Grid
использует поставщик данных в памяти, такой какListDataProvider
? - person Steffen Harbich   schedule 09.01.2018setSortOrder
на вашемGrid
при инициализации. - person Steffen Harbich   schedule 10.01.2018