Виджет Menu и фронт tree на jquery

Общие вопросы по использованию второй версии фреймворка. Если не знаете как что-то сделать и это про Yii 2, вам сюда.
Ответить
Аватара пользователя
webplus
Сообщения: 264
Зарегистрирован: 2012.02.24, 22:05
Контактная информация:

Виджет Menu и фронт tree на jquery

Сообщение webplus » 2019.12.02, 19:45

Здравствуйте!
На сайте использую виджет yii\widgets\Menu;
в него передаю массив вложенных категорий, т.е. с parent_id.
Перед передачей я его рекурсивно собираю, дети находятся в items каждого узла.
В общем все дерево виджет мне выводит. Но я захотел сделать на jquery открытие каждого узла, и если в узле есть дети, то добавлять к родителю символ "+" - для открытия. Проделал работу и у меня получилось меню, вот скрин Изображение
Но оно не идеальное!
Может есть уже готовые подобные решения для виджета yii\widgets\Menu с адаптивностью bootstrap-а?

yiiliveext
Сообщения: 536
Зарегистрирован: 2019.08.13, 01:49

Re: Виджет Menu и фронт tree на jquery

Сообщение yiiliveext » 2019.12.02, 21:20

yii\bootstrap\Nav под себя кастомизировать можете

Drugpunker
Сообщения: 87
Зарегистрирован: 2014.08.13, 19:44

Re: Виджет Menu и фронт tree на jquery

Сообщение Drugpunker » 2019.12.03, 16:00

Тоже предстоит реализовать подобное, но для комментариев.
FancyTree можно посмотреть наверно. Как там реализовано.


Ответить