Sto cercando di ottenere un jsTree che funzioni con il caricamento su richiesta di sottonodi. Il mio codice è questo:jsTree - caricamento di sottonodi tramite ajax su richiesta
jQuery('#introspection_tree').jstree({ "json_data" : { "ajax" : { url : "http://localhost/introspection/introspection/product" } }, "plugins" : [ "themes", "json_data", "ui" ] });
JSON restituito dalla chiamata è
[ { "data": "Kit 1", "attr": { "id": "1" }, "children": [ [ { "data": "Hardware", "attr": { "id": "2" }, "children": [ ] } ], [ { "data": "Software", "attr": { "id": "3" }, "children": [ ] } ] ] } ..... ]
Ogni elemento potrebbe avere un sacco di bambini, l'albero sta per essere grande. Attualmente questo sta caricando l'intero albero in una sola volta, il che potrebbe richiedere del tempo. Cosa devo fare per implementare il caricamento su richiesta dei nodi figlio quando vengono aperti dall'utente?
Grazie in anticipo.
Grazie mille !! Ho perso troppo tempo cercando di capirlo. Non era così chiaro dalla documentazione. La documentazione –
fa schifo ... almeno per iniziare con jstree – bbqchickenrobot
Grazie mille. La struttura dei dati di ritorno mi ha particolarmente aiutato, dal momento che stavo lavorando sotto la falsa ipotesi che il JSON restituito dovrebbe essere un oggetto con i bambini come una matrice, non la matrice stessa. – arvidkahl