日期:2014-05-16  浏览次数:20366 次

dhtmlxtree异步加载子节点的问题,用过的朋友进
最近一个项目需要一个可以拖拽、节点可增删改名的树,当然,由于结构复杂,子节点需要异步加载。排除extjs框架提供的树,发现dhtmlxtree从功能到性能都非常合适,但是查了很多资料都没有找到其异步加载子节点的接口。
是我愚钝没找到,还是这部分功能只能自己扩展?

我构思了下自己扩展的方法:
点击展开图标和双击本级节点时,判断子节点是否加载,如果没有加载,增加一个loading状态的子节点,然后ajax独取子节点信息,回调后删除loading子节点,然后把抓回来的子节点一个个加上去。,如果已经加载出来了,就跳过。
不知这样是否可行?

------解决方案--------------------
http://www.dhtmlx.com/docs/products/dhtmlxTree/samples/12_loading_processing_data/08_pro_refresh.html

http://www.dhtmlx.com/docs/products/dhtmlxTree/samples/12_loading_processing_data/11_pro_smart_refresh.html

这两个例子可以参考。。。