Я пытаюсь показать список данных, отсортированных по полю, округ. В настоящее время у меня есть настройка ArrayCollection в качестве поставщика данных для списка искры. У меня есть ItemRenderer, прикрепленный к списку, и все работает отлично. Как показано в списке, он правильно отсортирован по округам.
Однако я пытаюсь сделать так, чтобы первому элементу в категории предшествовало имя категории, поэтому мы получаем такой вывод.
Округ 1
Предмет в графстве 1
Предмет в графстве 1
Предмет в графстве 1
Предмет в графстве 1
Округ 2
Предмет в графстве 2
Предмет в графстве 2
Предмет в графстве 2
Предмет в графстве 2
Графство 3
Предмет в графстве 3
Предмет в графстве 3
Предмет в графстве 3
Предмет в графстве 3
Один из других программистов в нашей команде выполнил это, введя новый элемент названия округа перед первым элементом в следующем округе. Этот элемент имеет идентификатор -1 и обрабатывается ItemRenderer по-разному. Мне кажется, что это не совсем правильный способ сделать это вообще. У кого-нибудь есть предложения получше?