我已经用 js 树实现了树,在这里加载树时我有很多时间(大约 1 分钟)..
我想找到减少时间的方法,我已经完成了5000 nodes
我的实施。
在我看来
$("#tree").jstree({
checkbox: {
real_checkboxes: true,
real_checkboxes_names: function (n) { return [("check_" + (n[0].id || Math.ceil(Math.random() * 10000))), n[0].id] }
}, "plugins": ["themes", "html_data", "checkbox", "sort", "ui"]
}).bind('check_node.jstree', function (event, data) {
$('#SearchView').show();
}).delegate("a", "click",
function (event, data) {
event.preventDefault();
});
html
负载js tree
<tbody>
<div id="tree">
<ul>
@HtmlHelpers.RenderjsTree(Model.CurrentNode)
</ul>
</div>
</tbody>
RenderjsTree
将递归调用并加载树节点..有什么方法可以减少时间?