私はjqTreeを使用してjsonデータを見やすいツリーに変換しています。ツリーノードを一度に1レベルずつロードしたいので、ページのロードが速くなり、ノードは必要な場合にのみアクセスされます。ただし、たとえば深さ0のノードをjqTreeに送信すると、展開アイコンが表示されません。
データのバッチ全体を一度に送信せずにこのツリーを実装するにはどうすればよいですか?
私はjqTreeを使用してjsonデータを見やすいツリーに変換しています。ツリーノードを一度に1レベルずつロードしたいので、ページのロードが速くなり、ノードは必要な場合にのみアクセスされます。ただし、たとえば深さ0のノードをjqTreeに送信すると、展開アイコンが表示されません。
データのバッチ全体を一度に送信せずにこのツリーを実装するにはどうすればよいですか?
コーヒー/JavaScriptに変更を加えない限り、jqTreeではできないと思います。github で私のフォークを見てください:
https://github.com/dougnorton/jqTree
demo2.html ページを見てください。
jqtreeのdevブランチには、サブツリーをロードするための新しい機能が含まれています。関数loadDataは、 parent_nodeパラメーターを受け入れるようになりました。
$tree.tree('loadData', data, parent_node);