论坛首页 Web前端技术论坛

大数据量时使用xloadtree2做分级加载的问题讨论

浏览 2199 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2008-01-21  
我遇到一个问题,是在大数据量分层加载的时候遇到,感到有些莫明其妙,敬请大家讨论!
-root (中国)
|---1 (北京)
|---2 (河北)
| |-----2.1 (唐山)
| |-----2.2 (秦皇岛)
| |-----2.3 (石家庄)
|---3 (山东)
| |-----3.1 (济南)
| | |-----3.1.1(历下区)
| |-----3.2 (青岛)
| |-----3.3 (潍坊)
我的树有40000多条数据,是跟当前国家的行政区划类似,当我做如下操作的时候便会有奇妙的事情发生。
点击3,加载数据,子树展开,然后点击3.1,加载数据,子树展开,然后点击3.1.1 触发this.action ,合上3.1,合上3(这个时候3的action变成了root的action,之后在点击3的时候便跟会focus在root上了,3不能被展开了)
这个事情在root下30多个省的最后几个发生,在前面的并不会发生,且不是必然的。我跟踪发现handleEvent: function (e) 在处理click时e发生了不正常的变化。
不知道大家是否曾经遇到类似的问题?xloadtree在多级分层加载是否有着不稳定的问题?大家对这种事情有什么建议么?
handleEvent: function (e) 中的参数e的innerHtml/outerHTML(本来应该是
innerHTML "" String
innerText "" String
outerHTML "<IMG class=webfx-tree-expand-icon src=\"/padis/public/images/Tplus.png\">" String
outerText "" String
)已经变化为一个如上图中结构的div嵌套了!
个人认为是不是数据的问题,而是一个BUG
论坛首页 Web前端技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics