Страница 1 из 1

Сортировка в таблице перетаскивание либо альтернатива

Добавлено: 07 май 2024, 19:33
tradesu
Здравствуйте, задался задачей в таблице вывода записей сделать сортировку перетаскиванием записей выше либо ниже. Не нашел решения. Решил переформулировать и перестроить задачу. Если не получается сделать сортировку перетаскиванием, то сделать перемещение записей через сортировку по номеру записи и клику по кнопке автоматизации.

Что сделано:
1. Добавлено поле порядковый номер в записях. Список записей пронумерован от 1 до 20 через это поле.
2. Добавлена кнопка вверх, которая должна через автоматизацию к этому полю прибалять +1, было допустим в порядке число 5, а станет 6.
3. Добавлена кнопка вниз, которая должна через автоматизацию вычитать из этого поля -1, было допустим в порядке число 8, а станет 7.

Тем самым можно настроить сортировку по полю - @порядковый номер@ по возрастанию и перемещать позиции вверх или вниз через клики по кнопкам, чтобы вручную не менять номер порядка в списке.

Но не могу сообразить какое поле выбрать в автоматизации для добаления либо вычитания 1. Пробовал через календарь это сделать + 1 либо -1 день, но там он вычитает либо плюсует от текущей даты, а не от нужного поля.

Может кто нибудь подсказать, как реализовать данную задачу?

Re: Сортировка в таблице перетаскивание либо альтернатива

Добавлено: 07 май 2024, 23:30
Fait
Всё верно, можно через автоматизацию сделать.
Но там код будет хитрый немного.
Нужно будет не просто прибавить или убавить значение поля, так ещё это же самое сделать с соседней записью.

Ещё, минус автоматизации в том, что страница после нажатия кнопки будет перезагружаться, это каждый раз ждать загрузки придётся...

Re: Сортировка в таблице перетаскивание либо альтернатива

Добавлено: 08 май 2024, 15:59
SalahievFR
Fait писал(а): 07 май 2024, 23:30 Всё верно, можно через автоматизацию сделать.
Но там код будет хитрый немного.
Нужно будет не просто прибавить или убавить значение поля, так ещё это же самое сделать с соседней записью.

Ещё, минус автоматизации в том, что страница после нажатия кнопки будет перезагружаться, это каждый раз ждать загрузки придётся...
Как раз таки без перезагрузки страницы порядок записей вряд ли можно поменять.