anilibria/anilibria-winmaclinux

Группировка релизов в списке (пример - дни в расписании)

trueromanus opened this issue · 1 comments

Необходимо реализовать список содержащий внутри себя группы но содержащий не линейный список а сетку
Варианты реализации:

  1. Сделать список где элементом будет заголовок группы и внутри него положить сетку с элементами как сейчас она выглядит. Плюсы легче сделать возможность скрытия/показа элементов группы. Минусы требует больше памяти потому что требуется создание дополнительных моделей для каждой группы а также накладные расходы для их создания/удаления/управления.
  2. Сделать список в котором элементом будет строка элементов и она может содержать либо строку с элементами либо заголовок. Количество элементов может вычисляться по количеству столбцов, если элементов нет то рисуется заголовок следующей группы. Плюсы сложнее сделать возможность скрытия/показа элементов группы но легче управлять моделью потому что она будет линейным списком. Минусы требует меньше памяти.