изменения порядка в списке
От: MadHuman Россия  
Дата: 15.11.22 16:43
Оценка:
Как лучше решить задачу?
Есть список записей, которые должны отображаться в UI в определённом порядке и юзер может (должен моч) изменить порядок нужной записи (перетащить выше/ниже относительно других).
Хотелось бы чтоб при таком изменении порядка, изменялась только одна та запись порядок которой относительно других изменился.

С ходу приходит решение в поле order присваивать числовые значения с гигантским шагом между соседними записями и при изменении порядка присваивать в запись значение среднее между теми между которых она помещается.
но при большом количестве изменений можно быстро упереться что дойдём что разница между соседними будет единица и уже значение между не сделать.
Может есть какой вариант лучше?
Отредактировано 15.11.2022 16:44 MadHuman . Предыдущая версия .
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.