0

我正在使用 dynatree 以分层方式加载地理位置。我必须根据 Web 服务的响应以编程方式选择大量节点。在 GUI 上呈现它需要很长时间。在 FF 中,它至少需要 3 分钟,在 IE 8 中,我得到慢速脚本错误。我使用以下代码循环选择节点。

tree.getNodeByKey(data).select()

任何帮助,将不胜感激。

4

1 回答 1

0

如果服务器在select将节点发送到客户端时可以设置节点的属性,当然这会更有效率。

如果这不是一个选项,您可以考虑另一种模式,假设您有一个应该选择的键数组:

用于tree.visit()遍历所有节点,并调用node.select(),如果node.data.id是数组的成员。

于 2011-09-10T09:15:59.513 回答