@wealpan 你好,想跟你请教个问题:
我想在这棵树上面加一个搜索功能,张开节点是异步加载的,看了你的方法,颇有启发,还有个疑问就是,怎么判断哪些节点下有满足条件的叶子呢?是不是要全部张开呢?这对于大数据量的节点性能会不会很差?
我也遇到了这个问题,搜索出来的节点有500+,打开用了100多秒,浏览器卡死
还有,当满足条件节点较多, 即同时展开多个节点, 会造成浏览器假死,请问有没有什么好一点的方法优化,哪怕加载慢一点也行,用的就是你的这个方法:
嗯嗯,感谢!搜索已经能实现了,可是我想把满足条件的节点颜色改变,因为节点是随机的,我看文档里的方法只能把所有的节点颜色改变,而不是指定的,treeObj.getNodesByParamFuzzy("name",inputparam, null)是我通过name模糊匹配的节点集合,望大神指教
怎么判断哪些节点下有满足条件的叶子 这是根据你的服务端后台的查询来决定的,如果是基于数据库的模糊查询的话,在大数据量、层级超过五层、每层命中较多的情况时应该会有卡顿及一定的等待时间,需要等待树节点的展开及查询。
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
暂无简介
文章 0 评论 0
接受
发布评论
评论(4)
我也遇到了这个问题,搜索出来的节点有500+,打开用了100多秒,浏览器卡死
还有,当满足条件节点较多, 即同时展开多个节点, 会造成浏览器假死,请问有没有什么好一点的方法优化,哪怕加载慢一点也行,用的就是你的这个方法:
嗯嗯,感谢!搜索已经能实现了,可是我想把满足条件的节点颜色改变,因为节点是随机的,我看文档里的方法只能把所有的节点颜色改变,而不是指定的,treeObj.getNodesByParamFuzzy("name",inputparam, null)是我通过name模糊匹配的节点集合,望大神指教
怎么判断哪些节点下有满足条件的叶子 这是根据你的服务端后台的查询来决定的,如果是基于数据库的模糊查询的话,在大数据量、层级超过五层、每层命中较多的情况时应该会有卡顿及一定的等待时间,需要等待树节点的展开及查询。