立即登录

停止运行此脚本吗 将元素追加到EXTJS树会导致IE中的停止脚本错误

11/28 07:12:06

停止运行此脚本吗 将元素追加到EXTJS树会导致IE中的停止脚本错误

在我们的应用程序中,我们有一棵树(使用Ext.tree.Panel创建),并且有些节点的子节点约为2500。

当我们尝试将数据加载到树中时辅助论坛,Internet Explorer将显示一个弹出窗口,提示“脚本导致Internet Explorer运行缓慢停止运行此脚本吗,是否停止运行脚本?”。

我们发现,如果子节点小于500 IE,则不会给出错误。 因此,我们尝试一次仅加载400个子节点,然后单击页面上的可用按钮以加载剩余的资源。

不幸的是停止运行此脚本吗,IE浏览器仍然给错误。 我刚刚创建了我们尝试使用jsfiddler进行操作的示例。 以下是链接。

这里的代码示例

结果在这里

下面是代码。

函数addNodes(){var node = Ext.getCmp('sampleTree')。items.items [0] .node.childNodes [0];

for (var cnt = 0; cnt < 400; cnt++) {
    node.appendChild({
        "task": cnt + "Hello",
        duration: cnt,
        user: 'Tommy Maintz' + cnt,
        iconCls: 'task',
        leaf: true
    });
}

};

有关如何解决此问题的任何建议?

来源:【九爱网址导航www.fuzhukm.com】 免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!

最新资讯