問題の解決策: 生成されたツリーは段階的にロードされ、open 関数にノードを生成するコードがあります:
コード
for (var i=0; i{
var n = TREE_OBJ.create(data [i], $ (NODE));
if (onaddnode) onaddnode(n);
var firstChild = TREE_OBJ.children(NODE)[0]; ).attr(' id')==-1)
TREE_OBJ.remove(firstChild);
問題は、多くのパフォーマンスを消費する TREE_OBJ.create 関数にあります。コードを次のように変更します:
コード
var Children= "";
for (var i=0; i{
children = TREE_OBJ.parseJSON(data[i]);
if (children != "")
$(NODE).children('ul').html(children);
var firstChild = TREE_OBJ.children(NODE)[0]; if ($(firstChild) .attr('id')==-1)
TREE_OBJ.remove(firstChild);