You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
@orion76 - Я точно не знаю есть ли в ядре либа для JS реализации такого списка, можно и css
Вот вероятно можно проверить данное решение https://www.drupal.org/project/views_tree
Там один вопрос - громоздкий запрос..
Скорее всего непосредственно на JS ничего делать не придется.
Нужны всего 2 "штуки":
1.Аякс-ссылка, которая вызовет тот же вьюс, только с установленным нужным контекстным фильтром (ID сущности родительской строки)
2.Аякс-команда, которая вставит этот вьюс в нужное место ("под" родительскую строку)
По идее, вьюс как-то работает "аяксом" (превью выборки на форме редактирования вьюса, экспозед-фильтры , пейджеры и т.п.)
значит какое-то апи у него для этого есть.
Возможно это апи можно будет и для данного функционала использовать.
план
На данный момент, views выводящий дерево иерархии выводит просто список "веток", отсортированный в соответствии с иерархией.
Необходимо доработать views, чтобы дерево "раскрывалось" по уровням как и положено дереву.
Примерный план реализации:
т.е. ID родительской ветки текущего уровня.
кнопка отображается при условии, если у ветки есть подветки.
The text was updated successfully, but these errors were encountered: