bootstrap-combotree异步加载子节点数据
小木子第一次写博客,代码基础也不是那么完美,只是分享一下自己的一些自己的想法,如果有什么不对的,希望您留言,ღ( ´・ᴗ・` )比心
在做项目的过程中,前端的框架是bootstrap,想找一个下拉树,就在https://blog.csdn.net/u010506919/article/details/52304142 绯月魍魉 这个博主找到相关的资源 但是看过源码之后,觉得和自己当初要的有一点距离,想要异步加载子节点的下拉树,我就尝试着重新改造了一下。
我下载了博主的源码,感谢博主。
下拉树的数据是插件本来就构建的,如果要使用这个插件,就必须使用这样的数据结构:
text: 'Parent 1',//节点名称
id : 'p1',//节点ID
nodes:[{ //该节点的子节点
text: 'Parent 2',
id : 'p2',
nodes:[{
text: 'Parent 3',
id : 'p3',
nodes:[{}]
}]
}]
插件有很多事件,下面列出部分事件:
onNodeChecked: function,//树形菜单被选中时 触发事件
onNodeCollapsed: function,//树形菜单伸缩时 触发事件
onNodeExpanded: function,//树形菜单被展开时 触发事件
onNodeSelected: function,//树形菜单被选中时 触发事件
onNodeUnchecked: function,////树形菜单没有被选中 触发事件
我需要实现的是,选中父节点的时候,异步加载所选的子节点列表,重构插件中onNodeExpanded 这个时间能达到目的,我就开始动手了。
inst_