【发布时间】:2009-08-27 12:59:53
【问题描述】:
我已经实现了 Dojo 树,它工作正常,直到某些级别的子树/子节点。在获取 250-300 个节点之后..它给出错误消息:“此页面上的脚本导致 Internet Explorer运行缓慢。如果继续运行,您的计算机可能会变得无响应。”...这里有什么问题...?
【问题讨论】:
标签: dojo
我已经实现了 Dojo 树,它工作正常,直到某些级别的子树/子节点。在获取 250-300 个节点之后..它给出错误消息:“此页面上的脚本导致 Internet Explorer运行缓慢。如果继续运行,您的计算机可能会变得无响应。”...这里有什么问题...?
【问题讨论】:
标签: dojo
在您的情况下,似乎加载的数据导致 JavaScript 执行过多。这超出了浏览器 JavaScript 执行阈值。 当我们 DojoX Grid 用于加载数据 >500 条记录时,我遇到过此类问题,以及解决此问题的方法以在客户端上仅加载相关数据(一次一页)。在滚动网格时,您可以获取下一个页面。
在您的情况下,您可以推迟加载子树和叶子,直到用户单击展开节点选项。在 Dojo 中可能存在其他可能提供此类行为的数据存储。
【讨论】: