Сортировка в таблице перетаскивание либо альтернатива
Добавлено: 07 май 2024, 19:33
Здравствуйте, задался задачей в таблице вывода записей сделать сортировку перетаскиванием записей выше либо ниже. Не нашел решения. Решил переформулировать и перестроить задачу. Если не получается сделать сортировку перетаскиванием, то сделать перемещение записей через сортировку по номеру записи и клику по кнопке автоматизации.
Что сделано:
1. Добавлено поле порядковый номер в записях. Список записей пронумерован от 1 до 20 через это поле.
2. Добавлена кнопка вверх, которая должна через автоматизацию к этому полю прибалять +1, было допустим в порядке число 5, а станет 6.
3. Добавлена кнопка вниз, которая должна через автоматизацию вычитать из этого поля -1, было допустим в порядке число 8, а станет 7.
Тем самым можно настроить сортировку по полю - @порядковый номер@ по возрастанию и перемещать позиции вверх или вниз через клики по кнопкам, чтобы вручную не менять номер порядка в списке.
Но не могу сообразить какое поле выбрать в автоматизации для добаления либо вычитания 1. Пробовал через календарь это сделать + 1 либо -1 день, но там он вычитает либо плюсует от текущей даты, а не от нужного поля.
Может кто нибудь подсказать, как реализовать данную задачу?
Что сделано:
1. Добавлено поле порядковый номер в записях. Список записей пронумерован от 1 до 20 через это поле.
2. Добавлена кнопка вверх, которая должна через автоматизацию к этому полю прибалять +1, было допустим в порядке число 5, а станет 6.
3. Добавлена кнопка вниз, которая должна через автоматизацию вычитать из этого поля -1, было допустим в порядке число 8, а станет 7.
Тем самым можно настроить сортировку по полю - @порядковый номер@ по возрастанию и перемещать позиции вверх или вниз через клики по кнопкам, чтобы вручную не менять номер порядка в списке.
Но не могу сообразить какое поле выбрать в автоматизации для добаления либо вычитания 1. Пробовал через календарь это сделать + 1 либо -1 день, но там он вычитает либо плюсует от текущей даты, а не от нужного поля.
Может кто нибудь подсказать, как реализовать данную задачу?