Русское сообщество разработки на PHP-фреймворке Laravel.
Ты не вошёл. Вход тут.
Страницы 1
Как реализовать удобную сортировку (порядок) вывода меню, например перетаскиванием?
В БД поле order я добавил, но каждый раз лесть в конкретный пункт и править там позицию неудобно, может поделитесь своим вариантом или скриптом, с помощью которого можно это сделать?
Не в сети
любой джаваскриптовый sortable который умеет отдавать порядок и вызывать колбэк при изменении позиций элементов. в обработчике сабмитишь аяксом порядок на сервер а там проходишь по всем пунктам и сохраняешь в order элементов. когда добавляешь новый ставишь ему order = PHPPage::max('order') + 1
Изменено constb (03.04.2015 15:34:58)
Не в сети
Спасибо, попробую.
Не в сети
Почему-то для древовидной структуры очень мало скриптов
Не в сети
Почему-то для древовидной структуры очень мало скриптов
Каких скриптов? Серверных или на JS? Мне кажется на JS UI draggable подойдёт, ну, а при передаче на сервер уже писать в базу значение. По моему ничего сложного.
Не в сети
Пока склоняюсь к http://johnny.github.io/jquery-sortable/ с возможностью сериализации при перемещении.
Может есть еще предложения для сортировки дерева?
Изменено Johnson (13.04.2015 14:49:03)
Не в сети
Я вот это использую jstree()com
Не в сети
Использовал в итоге сортировку RubaXa/Sortable, правда пока одноуровневую
Изменено Johnson (04.09.2015 15:32:27)
Не в сети
Страницы 1