Sherman
Mephi
Отрисовка DHTML-menu при Nested Sets модели данных(+)
Возможно здесь уже поднимался вопрос на данную тему, но я решения я не нашел.
Вводная. Есть реализованная структура данных nested sets(mysql/php). Реализация моя собственная, но очень похожа на то, что предлагали здесь: http://dev.e-taller.net/dbtree/
Нужно сделать из этих данных древовидное dhtml menu. Проблема в том, что все компоненты подобного рода используют связку id-parentid, так или иначе.
Вопрос: как выводить такое дерево.
Есть вариант решения. На лету переводим nested sets в Adjacency list и дальше уже строим дерево(т.е. создаем js/html).
о такой вариант очень накладен. Может кто уже сталкивался с подобной задачей и нашел решение?
p.s. я взял готовый компонент xtree:
http://webfx.eae.net/dhtml/xtree/
следующий код(js) иллюстрирует создание дерева:
Возможно здесь уже поднимался вопрос на данную тему, но я решения я не нашел.
Вводная. Есть реализованная структура данных nested sets(mysql/php). Реализация моя собственная, но очень похожа на то, что предлагали здесь: http://dev.e-taller.net/dbtree/
Нужно сделать из этих данных древовидное dhtml menu. Проблема в том, что все компоненты подобного рода используют связку id-parentid, так или иначе.
Вопрос: как выводить такое дерево.
Есть вариант решения. На лету переводим nested sets в Adjacency list и дальше уже строим дерево(т.е. создаем js/html).
о такой вариант очень накладен. Может кто уже сталкивался с подобной задачей и нашел решение?
p.s. я взял готовый компонент xtree:
http://webfx.eae.net/dhtml/xtree/
следующий код(js) иллюстрирует создание дерева:
Код:
var tree = new WebFXTree('Root');
var node1 = new WebFXTreeItem('node1');
tree.add(node1);
var node11 = new WebFXTreeItem('node1.1);
node1.add(node11);
...
document.write(tree);