Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 16.12.2010, 21:23
Новичок на форуме
Отправить личное сообщение для cedage Посмотреть профиль Найти все сообщения от cedage
 
Регистрация: 23.06.2009
Сообщений: 8

jstree destroy
Всем привет

вообщем есть некое меню, у него есть пункты
каждому из пунктов полагается древовидная структура, храниться она в базе в виде json
ее мы можем видеть после того как активировали пункт
нажали нужную кнопку

весь нюьанс в том что инициализация jstree происходит в ф-и
createTree(menuId){
$("#id").jstree({...здесь юзаем ajax который принадлежит методу json_data});
}

значит получили данные от сервера и вывели дерево

все это отображается в popup окне
при закрытии которого делаем $("#id").jstree("destroy")
и закрываем само окно, выбираем второй пункт жмем кнопку
вызывается ф-я createTree(menuId)
она передает на сервер id кликнутого пункта меню, а сервер нам
отдает нужный json, открываем popup окно и видим уже другое дерево
при клике на стрелку развернуть пункты меню, они разворачиваются и тут же сворачиваются
т.е. событие которое отвечает за разворот пункта а он скорее всего toggle, отрабатывает 2 раза
при открытии 3го дерева он отработает 3 раза и т.д.

ваши предложения и пожелания...

заранее спасибо.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
проблемы с jsTree Yurok_shnurok jQuery 12 21.05.2014 12:09
Не добавляются элементы в корень jsTree Dr.Freddy jQuery 2 18.02.2011 19:43
Построить дерево по xml. mmfStudent jQuery 8 01.09.2010 04:21
jQuery, jsTree - обновление дерева через ajax extremum.func jQuery 2 09.11.2009 14:48