dudeonthehorse
@dudeonthehorse
Email Developer

JQuery дерево, как?

Привет!



Есть задача реализовать достаточно большое дерево. В принципе для этого подходит jQuery treeview, НО:



Если пользователь раскрыл несколько уровней одной ветки и потом всю эту ветку свернул, то при ее повторном открытии должны сохраниться состояния открытых веток. Это вышеуказанный плагин так же может сделать, НО:



При повторном открытии основного узла нужно проверить — не появлялись ли за это время новые узлы в этой ветке, и если появлялись, то их нужно показать в этом дереве, и при этом оставить открытыми узлы, которые мы открывали заранее
  • Вопрос задан
  • 5356 просмотров
Решения вопроса 1
Litiy
@Litiy
www.jstree.com/ пробовал, очень богатый функционал. В том числе аякс-загрузка по событиям. Вешаете событие на открытие ветки, заставляете ее перезагрузиться.
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
dtree неплохой плагин — сохраняет в кукисах открытые вкладки, и то на какой сейчас вкладке пользователь.
Ответ написан
dudeonthehorse
@dudeonthehorse Автор вопроса
Email Developer
Скачал, изучил. Куки в настройках стоят как true. Открываю дерево в примере. Обновляю страницу — дерево схлопывается. Или я что-то не так делаю?

Будут ли срабатывать куки и открывать то, что нужно если при переходе на новую страницу в дереве окажутся новые узлы? Админ может добавить новые узлы в то время пока юзер топчется на одной странице.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы