jsTree - carregando subnós via ajax on demand
Estou tentando obter um jsTree trabalhando com o carregamento sob demanda de subnós. Meu código é este:
jQuery('#introspection_tree').jstree({ "json_data" : { "ajax" : { url : "http://localhost/introspection/introspection/product" } }, "plugins" : [ "themes", "json_data", "ui" ] });
O json retornado da chamada é
[ { "data": "Kit 1", "attr": { "id": "1" }, "children": [ [ { "data": "Hardware", "attr": { "id": "2" }, "children": [ ] } ], [ { "data": "Software", "attr": { "id": "3" }, "children": [ ] } ] ] } ..... ]
Cada elemento pode ter muitos filhos, a árvore será grande. Atualmente, isso está carregando a árvore inteira de uma só vez, o que pode levar algum tempo. O que devo fazer para implementar o carregamento sob demanda de nós filhos quando eles são abertos pelo usuário?
Desde já, obrigado