как пройти по дереву виймо

Мне было интересно, работал ли кто-нибудь с компонентами wijmo? То, что я пытаюсь сделать, это начать с корневого элемента дерева wijmo, пройти по всем элементам и вернуть их в виде древовидной структуры.

спасибо, krizD


person KrizD    schedule 04.08.2011    source источник


Ответы (1)


Лучший способ сделать это — пройтись по DOM, используя рекурсивную функцию для тегов li. Затем превратите его в JSON как «объект дерева».

Вы можете получить элементы корневого уровня, чтобы начать свою рекурсивную функцию следующим образом:

$("#tree").wijtree();

$("#tree > ul > li").each(function(){ yourRecursiveFunc(node) });
person Banzor    schedule 09.08.2011
comment
На самом деле я еще не проверял это, потому что нашел другой способ сделать это, а именно наследовать от wijtree и создавать свои собственные функции, которые дадут мне все узлы. Однако я знаю, что теоретически этот ответ должен работать. - person KrizD; 15.08.2011