Как это сделать, зависит от того, какую версию Vaadin вы используете, но с точки зрения концепции они одинаковы.
Вы можете использовать любой из них:
1. Сортировка
Сортировав сетку по столбцам [[«name», asc], [«address», arc]], вы должны получить ее. Это сортировка по двум столбцам, сначала имя, а затем адрес. Вывод должен выглядеть следующим образом
John 101
John 204
John 206
Doe 102
Doe 103
Pri 403
2. TreeGrid
Если вместо этого вы хотите сгруппировать строки, вы можете заменить Grid на TreeGrid и поместить все с Джоном в качестве потомков основного объекта. Тогда вы все еще хотите разобраться, после этого я бы сказал. Конечный результат выглядит следующим образом (и стрелки можно открывать или закрывать):
> John
101
204
206
> Doe
102
103
> Pri
403