jsTree - загрузка подузлов через ajax по требованию
Я пытаюсь заставить jsTree работать с загрузкой подузлов по требованию. Мой код такой:
jQuery('#introspection_tree').jstree({ "json_data" : { "ajax" : { url : "http://localhost/introspection/introspection/product" } }, "plugins" : [ "themes", "json_data", "ui" ] });
JSON вернулся с вызова
[ { "data": "Kit 1", "attr": { "id": "1" }, "children": [ [ { "data": "Hardware", "attr": { "id": "2" }, "children": [ ] } ], [ { "data": "Software", "attr": { "id": "3" }, "children": [ ] } ] ] } ..... ]
У каждого элемента может быть много детей, дерево будет большим. В настоящее время происходит загрузка всего дерева одновременно, что может занять некоторое время. Что мне нужно сделать, чтобы реализовать загрузку дочерних узлов по требованию, когда они открываются пользователем?
Заранее спасибо.