JQery jstree 大数据量问题解决方法
2010-03-09 00:00
681 查看
问题解决:生成的树是逐级加载的,在open函数中有一个生成节点的代码:
代码
问题就出 TREE_OBJ.create函数上,这个函数很消耗性能。代码改成如下:
代码
代码
for (var i=0; i<data.length; i++) { var n = TREE_OBJ.create(data[i], $(NODE)); if (onaddnode) onaddnode(n); } var firstChild = TREE_OBJ.children(NODE)[0]; if ($(firstChild).attr('id')==-1) TREE_OBJ.remove(firstChild);
问题就出 TREE_OBJ.create函数上,这个函数很消耗性能。代码改成如下:
代码
var children=""; for (var i=0; i<data.length; i++) { children += TREE_OBJ.parseJSON(data[i]); } if (children != "") $(NODE).children('ul').html(children); var firstChild = TREE_OBJ.children(NODE)[0]; if ($(firstChild).attr('id')==-1) TREE_OBJ.remove(firstChild);
相关文章推荐
- JQery jstree 大数据量问题解决方法
- 【已解决】本地测试时,MUI的AJAX方法不能获取数据的问题。
- 【解决方法】EasyUI DataGrid无数据时不显示滚动条问题
- 遇到第二个页面需要第一个页面Get解析的json串的数据时所遇到的问题解决方法!!
- 多线程操作stl::map引起的数据不一致问题的解决过程与方法
- Nand Flash Yaffs系统大量写入数据失败问题的解决方法。
- 解决数据标准及质量AppScan(测试)安全性问题相关方法
- linq to sql统一更新方法,直接返回更新的对象(解决更新后再刷新数据错误显示问题)
- R语言做数据挖掘时常见问题解决方法
- JSON文件解析类下的数据引用问题及解决方法
- [置顶] 文本分类问题中数据不均衡的解决方法的探索
- vue项目中做编辑功能传递数据时遇到问题的解决方法
- 解决angular的$http.post()提交数据时后台接收不到参数值问题的方法
- 不同编码的页面表单数据乱码问题解决方法
- SVN提交数据(Commit)失败问题(MKACTIVITY ... 403 Forbidden)解决方法
- SQL Server2000中数据从一个表导入加一个表出现的问题及解决方法
- 织梦上传服务器后数据连接失败问题的解决方法
- 记录一次java ssm框架下数据回滚问题以及解决方法
- 类型的已垃圾回收委托进行了回调。这可能会导致应用程序崩溃、损坏和数据丢失。向非托管代码传递委托时,托管应用程序必须让这些委托保持活动状态,直到确信不会再次调用它们的问题的解决方法 续集
- QT 自定义信号与信号槽方法及解决自定义数据类型或数组作为函数参数的问题