Jquery plugins 在dynatree中选择大量节点很慢
我使用dynatree以分层方式加载地理位置。我必须根据web服务的响应以编程方式选择大量节点。在GUI上呈现它需要很长时间。在FF中,它至少需要3分钟,而在IE8中,我得到了缓慢的脚本错误。我使用以下代码选择循环中的节点Jquery plugins 在dynatree中选择大量节点很慢,jquery-plugins,dynatree,Jquery Plugins,Dynatree,我使用dynatree以分层方式加载地理位置。我必须根据web服务的响应以编程方式选择大量节点。在GUI上呈现它需要很长时间。在FF中,它至少需要3分钟,而在IE8中,我得到了缓慢的脚本错误。我使用以下代码选择循环中的节点 tree.getNodeByKey(data).select() 任何帮助都将不胜感激。如果服务器在将节点发送到客户端时可以设置选择节点的属性,这当然会更有效 如果这不是一个选项,你可以考虑另一个模式,假设你有一个应该选择的键数组: 使用tree.visit()迭代所有节点
tree.getNodeByKey(data).select()
任何帮助都将不胜感激。如果服务器在将节点发送到客户端时可以设置
选择节点的属性,这当然会更有效
如果这不是一个选项,你可以考虑另一个模式,假设你有一个应该选择的键数组:
使用tree.visit()
迭代所有节点,如果node.data.id
是数组的成员,则调用node.select()
。我使用了第一个选项。现在好多了。谢谢