Доброго дня.
Использую jsTree для построения однородного (элементы / папки) дерева на основании примера, который идет с дистрибутивом. Все нормально настроилось и работает, единственный нюанс: невозможно добавить элементы в корень дерева через веб-интерфейс.
Через БД такой элемент создать можно, он будет нормально функционировать и analyze() никаких проблем при этом фиксировать не будет.
Приложение тут:
http://drfreddy.ru/jstree/
Потестил, понял что проблема именно в коде или настройке jsTree, ибо запрос на добавление нового элемента в объект БД даже не попадает. Но где этот код или эта настройка - не очень ясно :)
Как правильно решить эту проблему? В javascript'ом jsTree справиться пока не получается, единственный вариант, который пока пришел в голову — завести корневой неудаляемый узел, от которого будут наследоваться все остальные. Но это скорее костыль, чем решение — судя по нормальному добавлению корневых элементов через базу, как-то должно включаться и добавление через веб-интерфейс.