首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Wicket nestedTree在展开节点后挂起internet explorer 10

Wicket nestedTree在展开节点后挂起internet explorer 10
EN

Stack Overflow用户
提问于 2014-06-16 16:34:02
回答 1查看 225关注 0票数 0

我对Wicket NestedTree在InternetExplorer 10/11中有一个问题。当我有一个节点时,它有一个哈希数子--接近5000,然后尝试展开节点(即挂起),直到停止javascript的执行。在firefox,opera,早期版本的ie (7-8)上,一切正常,加载只持续几秒钟。

NestedTree实现是基于ajax请求的,我想知道更新版本的ie是否存在困扰ajax请求的问题。问题不在服务器端,因为请求执行得很快。当我尝试在内置分析器中使用profile IE时,我注意到扩展后内存使用量的快速增长。使用量增加到800 mb,然后暂停。有人有类似的问题吗?有人有什么想法能引起问题吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-06-17 06:58:57

Wicket中巨大的Ajax I化组件的基本问题(IIRC)是,每个Ajax链接/行为都得到一行javascript来初始化它。对于较小的数字,这是很好的,但如果您有一个由1000 s的AjaxLinks组成的页面,这会变得很慢。

我成功地使用了一个解决方法,即用setOutputMarkupId(true)替换所有的setOutputMarkupId(true)标签,并向某些父元素添加一个OnChildEventBehaviour (参见我的github代码)。然后,在这个父元素中,使用event的组件id在组件树中找到ID。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24248323

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档