Так, например, моя сетка состоит из People
, так что у меня есть:
public class People
{
int id;
String name;
}
Моя сетка такова, что у меня есть:
grid.addColumn(People::getName).setId("Name");
Теперь я знаю, что могу:
grid.sort("Name", SortDirection.ASCENDING);
Проблема в том, что если у меня есть два человека с одинаковым именем, скажем, Джон. В этом случае я хочу сначала отсортировать по name
, а затем по id
. Идентификатор не является столбцом в сетке, это просто свойство класса People
.
Хотя этот пример слишком упрощен, я включил дополнительную информацию, поэтому важно, чтобы я мог сортировать по реальному человеку, а не только по имени. В моем случае сетка — это отчет, а имя человека — лишь одно из многих полей.